Exemplo n.º 1
0
        private static void MyExceptionSample()
        {
            ExceptionExamples myEx = new ExceptionExamples();

            //myEx.MyExcemtpion();
            myEx.MyArrayException();
        }
Exemplo n.º 2
0
        private static void ExceptionSample()
        {
            ExceptionExamples myEx = new ExceptionExamples();

            myEx.Myexception();
            myEx.MyarrayException();
        }
Exemplo n.º 3
0
        private static void ExceptionSample()
        {
            ExceptionExamples examples = new ExceptionExamples();

            //examples.MyException();
            //examples.MySecondExample();
            examples.MyThirdExample();
        }
Exemplo n.º 4
0
        public delegate void TryOn(string Type);  //won't work in main

        public static void RunWeek5Classwork()
        {
            CollectionSample();
            MultiDelegateSample();
            ThreadingSample();
            ExceptionSample();



            void CollectionSample()
            {
                CollectionExamples mySample = new CollectionExamples();

                //mySample.MyArrayListExample();

                mySample.MyListExample();
            }

            void MultiDelegateSample()
            {
                Hats  moreHats = new Hats(7);
                TryOn someHats, niceHat, sadHat;

                niceHat = moreHats.FindLuckHat;
                niceHat("Top");

                sadHat = moreHats.FindUglyHat;
                sadHat("Dunce");

                someHats = niceHat + sadHat;
                someHats("Cowboy");
            }

            void ThreadingSample()
            {
                Thread thread = new Thread(CollectionSample);

                thread.Start();

                MultiDelegateSample();
            }

            void ExceptionSample()
            {
                ExceptionExamples examples = new ExceptionExamples();

                examples.MyException();

                examples.MyThirdExample();
            }
        }
Exemplo n.º 5
0
    public static void RunExceptions()
    {
        CallTracer.Start(System.Reflection.MethodBase.GetCurrentMethod());
        ExceptionExamples obj = new ExceptionExamples();

        try {
            obj.ThrowException();
        }
        catch (Exception ex) {
            CallTracer.Output("----\n" + ex.TargetSite.ToString() + "\n-----");
            CallTracer.Output("----\n" + ex.Source + "\n-----");
            CallTracer.Output("----\n" + ex.StackTrace + "\n----");
        }
        CallTracer.End();
    }