Sdílet prostřednictvím


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

try-catch (C#-Reference)

Zkuste, úlovku a throw příkazy v jazyce C++

Klíčová slova jazyka C#

Příkazy (C#-Reference) zpracování výjimek

Koncepty

Příručka programování C#

Další zdroje

C#-Reference