Obsah:

Můžeme použít try without catch v C#?
Můžeme použít try without catch v C#?

Video: Můžeme použít try without catch v C#?

Video: Můžeme použít try without catch v C#?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Smět
Anonim

Blok Konečně neobsahuje žádné příkazy return, continue, break, protože neumožňuje ovládacím prvkům opustit blok finish. Vy umět taky použití nakonec zablokujte pouze pomocí a Snaž se blokovat prostředky bez A úlovek blok, ale v této situaci se neřeší žádné výjimky.

Podobně se lze ptát, můžeme použít try without catch?

Ano, můžeme mít zkusit bez úlovku blokovat pomocí konečně blokovat. Vy lze použít zkusit s konečně. Jak víte, blok se nakonec vždy provede, i když máte příkaz výjimka nebo návrat Snaž se blok kromě případu System.

Kromě toho, existuje pokus o úlovek v C? C++ poskytuje pro tento účel následující specializovaná klíčová slova. Snaž se : představuje blok kódu, který může vyvolat výjimku. úlovek : představuje blok kódu, který se provede, když je vyvolána konkrétní výjimka. throw: Používá se k vyvolání výjimky.

Můžeme v tomto ohledu napsat try catch do bloku catch v C#?

Vnořený pokus-úlovek

  • Použijte bloky try, catch a nakonec ke zpracování výjimek v C#.
  • Po bloku try musí následovat chycení nebo konečně blok nebo obojí.
  • Blok s vícenásobným zachycením je povolen s různými filtry výjimek.
  • catch{..} a catch(Exception ex){ } obě nelze použít.

Můžete zkusit mít více úlovků v C#?

v C# , Vy může použít víc než jeden úlovek blokovat s Snaž se blok. Obvykle, vícenásobný úlovek blok se používá ke zpracování různých typů výjimek znamená, že každý z nich úlovek blok se používá ke zpracování různých typů výjimek. Obecně platí, že úlovek blok se kontroluje v pořadí, v jakém jsou mít došlo v programu.

Doporučuje: