第二课时《数组集合》

        static void Main(string[] args)
        {
            Console.WriteLine("=====一维数组的基本使用1=====");
            int[] intArray = new int[3]; //定义数组长度为3
            intArray[1] = 123;//为数组传值,数组从0开始
            Console.WriteLine("intArray[1]:" + intArray[1]);//调取值得方法
            Console.WriteLine("=====一维数组的基本使用2=====");
            int[] intArray1 = new int[] { 123, 12, 11 };//直接赋值,不用定义长度
            Console.WriteLine("=====一维数组的基本使用3=====");
            int[] intArray2 = { 1, 2, 3, 4, 5, 6 };
            //通过遍历输出要获取到的值
            for (int i = 0; i < intArray2.Length; i = i + 2)
            {
                Console.WriteLine(intArray2[i]);
            }

            Console.WriteLine("=====二维数组的基本使用=====");
            int[,] arr1 = new int[2, 3];//定义二维数组
            int[,] arr2 = new int[2, 3]{ { 123, 11, 22 }, { 123, 11, 12 } };
            int[,] arr3 = {
                { 123,11,22},//坐标为0,/0,1/0,2
                { 44,33,55} //坐标为/1,0/1,1/1,2
            };
            //输出 第二维 第二个元素
            Console.WriteLine(arr3[1, 1]);
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    Console.Write(arr3[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine("=======不规则 数组的基本使用======");
            int[][] arrs1 = {
                new int[] { 1,2},
                new int[] { 1,2,3,4,5},
                new int[] { 1,2,3,4,5,6,7,8,9}
            };
            Console.WriteLine(arrs1[2][4]);
            for (int i = 0; i < arrs1.Length; i++)
            {
                for (int j = 0; j < arrs1[i].Length; j++)
                {
                    Console.Write(arrs1[i][j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine("=======动态数组的基本使用======");
            ArrayList list = new ArrayList();
            list.Add(12);
            list.Add("AAC");
            list.Add(true);
            list.Add(2D);
            list.Add(2F);
            list.Add(DateTime.Now);
            list.Add(2.13);
            var aa = list[0];
            int bb = Convert.ToInt32(aa) + 1;
            foreach (var item in list)
            {
                Console.WriteLine(item);
            }

猜你喜欢

转载自www.cnblogs.com/zhangyuG/p/11140768.html