Пример #1
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.WriteLine();
            ArrayTest.MyMain();
            Console.WriteLine();
            CustomClass.MyMain();
            Console.WriteLine();
            Person.MyMain();
            PersonStruct.MyMain();
            Console.WriteLine();
            Rectangle.MyMain();
            Console.WriteLine();
            Calculator.MyMain();
            Console.WriteLine();
            Method.MyMain();
            Console.WriteLine();
            Delegate.MyMain();
            Console.WriteLine();
            Enum.MyMain();
            Console.WriteLine();
            Exception.MyMain();
            Console.WriteLine();
            FileOperation.MyMain();
            Console.WriteLine();
            Nullable.MyMain();
            string s = null;

            Console.WriteLine(s.IsNull());
            Console.WriteLine();
            LinqLearn.MyMain();
        }
Пример #2
0
        public static void MyMain()
        {
            int[] intArray = { 1, 2, 3, 4, 5 };
            Console.WriteLine("The array has {0} dimensions", intArray.Rank);
            for (int i = 0; i < intArray.Length; i++)
            {
                Console.WriteLine(intArray[i]);
            }
            string[]    week  = { "mon", "tue", "wed", "thu", "fir", "sat", "sun" };
            ArrayTest[] array = new ArrayTest[10];
            foreach (ArrayTest test in array)
            {
                Console.WriteLine(test == null);
            }

            int[,,] array3D = { { { 1, 2, 3 }, { 4, 5, 6 } }, { { 7, 8, 9 }, { 10, 11, 12 } } };
            Console.WriteLine(array3D.Length);
            Console.WriteLine(array3D.GetLength(0));
            Console.WriteLine(array3D.GetLength(1));
            Console.WriteLine(array3D.GetLength(2));

            int[] newArray;
            FillArray(out newArray);
            foreach (int value in newArray)
            {
                Console.WriteLine(value);
            }

            int[] refArray = null;
            FillArray2(ref refArray);
            foreach (int value in refArray)
            {
                Console.WriteLine(value);
            }

            var varArray = new[] { 1, 2, 3 };

            foreach (int value in varArray)
            {
                Console.WriteLine(value);
            }

            var contact = new[] {
                new {
                    Name  = "test",
                    Phone = "test"
                },
                new {
                    Name  = "test2",
                    Phone = "test2"
                }
            };

            foreach (var c in contact)
            {
                Console.WriteLine(c.Name);
            }
        }