vyvoláním (C#-Reference)
throw Použití příkazu signál výskyt olivovníků situace (výjimka) při provádění programu.
Poznámky
Thrown výjimka je objekt, jehož třída je odvozena z System.Exception, jak ukazuje následující příklad.
class MyException : System.Exception {}
// ...
throw new MyException();
Obvykle throw příkaz se používá s try-catch nebo try-finally příkazy.Další informace a příklady viz try-catch (C#-Reference) a Jak: výjimky vyvolat explicitně.
Příklad
Tento příklad ukazuje, jak je vyvolána výjimka s použitím throw prohlášení.
public class ThrowTest2
{
static int GetNumber(int index)
{
int[] nums = { 300, 600, 900 };
if (index > nums.Length)
{
throw new IndexOutOfRangeException();
}
return nums[index];
}
static void Main()
{
int result = GetNumber(3);
}
}
/*
Output:
The System.IndexOutOfRangeException exception occurs.
*/
Příklad kódu
Viz příklady v try-catch (C#-Reference) a Jak: výjimky vyvolat explicitně.
Specifikace jazyka C#
Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.
Viz také
Úkoly
Jak: výjimky vyvolat explicitně
Referenční dokumentace
Zkuste, úlovku a throw příkazy v jazyce C++
Příkazy (C#-Reference) zpracování výjimek