static void Main(string[] args) { try { ExcTest.GenException(); } catch (IndexOutOfRangeException exc) { Console.WriteLine("Стандартное сообщение таково: "); Console.WriteLine(); Console.WriteLine(exc); // вызвать метод ToString() Console.WriteLine(); Console.WriteLine("Свойство StackTrace: " + exc.StackTrace); Console.WriteLine(); Console.WriteLine("Свойство Message: " + exc.Message); Console.WriteLine(); Console.WriteLine("Свойство TargetSite: " + exc.TargetSite); Console.WriteLine(); } Console.WriteLine("После блока перехвата исключения."); Console.ReadKey(); }
static void Main(string[] args) { try { ExcTest.GenException(); } catch (IndexOutOfRangeException) { // Перехватить исключение. Console.WriteLine("Индекс вышел за границы массива!"); } Console.WriteLine("После блока перехвата исключения."); Console.ReadKey(); }