using System;
namespace P10_6
{
    class ExcTest
    {
        public static void GenException()
        {
            int[] nums = new int[4];
            Console.WriteLine("쳣֮ǰ");
            // һԽ쳣
            nums[7] = 10;
            Console.WriteLine("ıᱻʾ");
        }
    }      
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                ExcTest.GenException();
            }
            catch (IndexOutOfRangeException exc)
            {
                Console.WriteLine("쳣ı׼Ϣǣ");
                Console.WriteLine(exc);                     //ToString()
                Console.WriteLine("Stack traceֵǣ " + exc.StackTrace);
                Console.WriteLine("Messageֵǣ " + exc.Message);
                Console.WriteLine("TargetSiteֵǣ" + exc.TargetSite);
            }
            Console.WriteLine("catch֮");   
            Console.ReadLine();
        }
    }
}
