예제 #1
0
        static void Main(string[] args)
        {
            Student st1     = new Student(4);
            var     avgMark = 0.0;

            st1.FullName = "A. J. Pischik";
            try
            {
                st1.Marks[0] = new Mark("math", 7);
                st1.Marks[1] = new Mark("physics", 9);
                st1.Marks[2] = new Mark("chemistry", 8);
                st1.Marks[3] = new Mark("english", 9);
                Console.WriteLine("full name - " + st1.FullName);
                Console.WriteLine("number of subjects = " + st1.Marks.Length);
                foreach (Mark m in st1.Marks)
                {
                    Console.WriteLine("subject - " + m.Subject);
                    Console.WriteLine("mark = " + m.SMark);
                }
                st1.GetAvgMark(out avgMark);
                Console.WriteLine("average mark of the " + st1.FullName + " = " + avgMark);
                st1.ResetAllMarks();
                st1.GetAvgMark(out avgMark);
                Console.WriteLine("average mark of the " + st1.FullName + " = " + avgMark);
            }
            catch (ArgumentOutOfRangeException outOfRange)
            {
                Console.WriteLine("Error: {0}", outOfRange.Message);
            }
            Console.Read();
        }