Jak używać słowa kluczowego rzutu w C#

Jak używać słowa kluczowego rzutu w C#
W programowaniu wyjątki są używane do obsługi błędów występujących w czasie wykonywania. Wyjątki są sposobem na powiadomienie programu, że wystąpiło coś nieoczekiwanego, a program powinien podjąć odpowiednie działania. C# używa rzucić Słowo kluczowe, aby wyraźnie podnieść wyjątek. Może to być przydatne do obsługi błędów specyficznych dla aplikacji.

W tym artykule obejmuje podstawy używania słowa kluczowego rzutu w C# i wyjaśnia, jak skutecznie go wdrożyć.

Spis treści

  • Rzuć słowo kluczowe w C#
  • Składnia słowa kluczowego rzutu
  • Zrozumienie obsługi wyjątków w C#
  • Jak używać słowa kluczowego rzutu w C#
  • C# Przykład: Za pomocą słowa kluczowego rzutu
  • Wniosek

Rzuć słowo kluczowe w C#

Słowo kluczowe rzutów to inny rodzaj instrukcji skoku w C#, który może podnieść wyjątek. Wyjątki obejmują błąd, który pojawia się podczas wykonywania programu, a błędy te mogą nieoczekiwanie zamknąć program lub podać niewłaściwe wyjście.

Po rzuceniu wyjątku za pomocą słowa kluczowego rzutu, kod spróbuje poradzić sobie z wyjątkiem, szukając bloku połowowego. Jeśli znaleziono blok połowów, kontrola jest przenoszona do tego bloku, a wyjątek jest obsługiwany. Jeśli nie zostanie znaleziony blok złapania, kod zamknie wyświetlanie komunikatu o błędzie.

Składnia słowa kluczowego rzutu

Słowo kluczowe rzutów składnia następująco:

rzucać e;

Tutaj, w składni, słowo kluczowe jest używane po zdefiniowaniu obiektu wyjątku. Ten obiekt wyjątku zostanie wyrzucony jako wyjątek.

Zrozumienie obsługi wyjątków w C#

Obsługa wyjątków to proces obsługi błędów wykonawczych w programie. Gdy wystąpi błąd w kodzie, wystąpi wyjątek, który następnie obsługuje program. Obsługa wyjątków umożliwia odzyskanie błędów z wdziękiem i zapewnia mechanizm debugowania aplikacji.

Wyjątki w C# są obsługiwane za pomocą próbuj-przyczep blok. W środku próbować blok, mamy kod, który może rzucić wyjątek.

Następnie mamy nowy blok o nazwie złapać. Ten blok otrzyma wyjątek i spróbuje sobie z nim poradzić.

I w końcu mamy finał blok, który zawiera kod do uruchomienia, kod ten zostanie wykonywany niezależnie od tego, czy wyjątek jest wyrzucony, czy nie.

Jak używać słowa kluczowego rzutu w C#

Słowo kluczowe rzutów może wygenerować wyjątek w C#. Aby użyć słowa kluczowego rzutu, musisz najpierw utworzyć obiekt wyjątku. Obiekt wyjątku zawiera informacje o wystąpieniu błędu, w tym rodzaj wyjątku i komunikat opisujący błąd.

Oto przykład używania słowa kluczowego rzutu w C#:

próbować

// jakiś kod, który może rzucić wyjątek

Catch (wyjątek e)

Rzuć nowe Zastosowanie aplikacji („wystąpił błąd”, e);

Tutaj, w powyższej składni, używamy słowa kluczowego rzutu do podniesienia Zastosowanie aplikacji Kiedy wystąpi błąd. Zastosowanie aplikacji Obiekt zawiera komunikat opisujący błąd i oryginalny wyjątek, który spowodował błąd.

C# Przykład: Za pomocą słowa kluczowego rzutu

Poniższy przykład wyjaśnia użycie słowa kluczowego rzutu:

za pomocą systemu;
Program klasowy
static void main (string [] args)
int num1 = 10;
int num2 = 0;
próbować
if (num2 == 0)
Rzuć nowe dzieląonoException („Nie można podzielić przez zero.");

int wynik = num1 / num2;
Konsola.WriteLine („wynik:” + wynik);
catch (divideByZeroException e)
Konsola.Writeline („błąd:” + e.Wiadomość);


W tym programie staramy się podzielić Num1 przez Num2, Ale dodaliśmy blok próbny, aby poradzić sobie z możliwością DividebyZeroException rzucanie.

Wewnątrz bloku próbu sprawdzamy, czy NUM2 jest równy 0, a kiedy ten warunek staje się prawdziwy, rzucamy DividebyZeroException z wiadomością Nie można podzielić przez zero.

Jeśli żaden wyjątek nie zostanie wyrzucony, wynik podziału zostanie obliczony i wydrukowany na konsoli.

Blok połowowy będzie obsługiwał, jeśli wyjątek zostanie wyrzucony. Ten blok złapie DividebyZeroException i wypisz błąd do konsoli.

Wniosek

Słowo kluczowe rzutu w C# łajie i obsługuje błędy i wyjątki obecne w kodzie. Słowo kluczowe rzutów jest jak instrukcja skoku w C#, która może podnieść wyjątek. Te wyjątki mogą również obejmować błąd, który pojawia się podczas wykonywania programu. Nauczyć się więcej o rzucić Słowa kluczowe w C# Przeczytaj artykuł.