示例#1
0
        static void CollectionSample()
        {
            CollectionExamples collectionExamples = new CollectionExamples();

            collectionExamples.MyArrayListExample();
            collectionExamples.MyListExample();
        }
        static void Main(string[] args)
        {
            // Date and Time handling
            DateTimeExamples DTE = new DateTimeExamples();
            //DateTimeExamples.OutputCurrentTime();

            // Array handling
            ArrayExamples AE = new ArrayExamples();
            ArrayExamples.ArrayFunc();

            // Collections handling
            CollectionExamples CE = new CollectionExamples();
            CollectionExamples.CollectionFunc();

            // Classes 101
            ClassExamples1 CE1 = new ClassExamples1();
            ClassExamples1.ClassExamples1Func();

            // Classes 102
            ClassExamples2 CE2 = new ClassExamples2();
            ClassExamples2.ClassExamples2Func();

            // Classes 103
            ClassExamples3 CE3 = new ClassExamples3();
            ClassExamples3.ClassExamples3Func();

            // Extension Methods
            ExtensionMethods EM1 = new ExtensionMethods();
            ExtensionMethods.ExtensionMethodsFunc();

            Environment.ExitCode = 1;
        }
示例#3
0
        static void CollectionSample()
        {
            CollectionExamples myCE = new CollectionExamples();

            myCE.MyArrayListExample();
            myCE.MyListExample();
        }
示例#4
0
        static void CollectionsSample()
        {
            CollectionExamples ce = new CollectionExamples();

            ce.MyArrayListExample();
            ce.MyListExample();
        }
示例#5
0
        private static void CollectionSample()
        {
            CollectionExamples mySample = new CollectionExamples();

            //mySample.MyArrayListExample();
            mySample.MyListExample();
        }
示例#6
0
        private void AttemptToAddItemNullCollectionButton_Click(object sender, EventArgs e)
        {
            var ops = new CollectionExamples();

            ops.CollectionIsNull();

            MessageBox.Show(ops.IsSuccessFul ? "Success" : $"{ops.LastExceptionMessage}");
        }
示例#7
0
        private static void AnonymousTypeExample()
        {
            CollectionExamples mySample = new CollectionExamples();
            var myDinos =
                from dino in mySample.MyListExample2()
                select new { dino.Size, dino.Teeth, dino.Skin };

            foreach (var v in myDinos)
            {
                Console.WriteLine("Size = {0},Teeth = {1},Skin = {2} ", v.Size, v.Teeth, v.Skin);
            }
        }
示例#8
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();
            }
        }
        public static void RunWeek8Classwork()
        {
            AnonymousTypeExample();


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

                var myDinos =
                    from dino in mySample.MyListExample()
                    select new { dino.Size, dino.Teeth, dino.Skin };

                foreach (var item in myDinos)
                {
                    Console.WriteLine("Size = {0}, Teeth = {1}, Skin = {2}", item.Size, item.Teeth, item.Skin);
                }
            }
        }