返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1548|回复: 0

[原创] 【原创】交错数组

[复制链接]
发表于 2020-12-20 21:47:34 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
        private static void Main()
        {
            //交错数组是一个不规则表格数组,他的每个元素只能存放一维数组具体的元素实际上就是一维数组可以理解为一堆一维数组的集合

            //定义交错数组的语法为:数据类型[][] 变量名 = new 数据类型[初始值大小][]
            //赋值第一个交错数组的元素的语法:变量名[0] = new 相同数据类型[一维数组的大小];
            //定义一个交错数组,并定义交错数组的初始值为4
            int[][] SZ = new int[4][];

            //赋值第一个交错数组的元素,为一个有5个元素的一元数组
            SZ[0] = new int[5];
            SZ[1] = new int[3];
            SZ[2] = new int[4];
            SZ[3] = new int[7];

            //赋值第一个交错数组的元素里的一维数组中,第一个元素,为1
            SZ[0][0] = 1;

            //赋值第二个交错数组的元素里的一维数组中,第三个元素,为2
            SZ[1][2] = 2;
            //赋值第三个交错数组的元素里的一维数组中,第四个元素,为3
            SZ[2][3] = 3;
            //赋值第四个交错数组的元素里的一维数组中,第五个元素,为4
            SZ[3][6] = 4;

            //使用foreach显示交错数组的方法,需要用到两层foreach,因为第一层获取的是一维数组,需要获取的是一维数组中的元素,所以需要在套多一层
            /*
            foreach (int[] WC in SZ)
            {
                foreach ( int NC in WC)
                {
                    Console.WriteLine(NC);
                }
            }
            Console.ReadLine();
            */

            for (int WC = 0; WC < SZ.Length; WC++)
            {
                for (int NC = 0; NC < SZ[WC].Length; NC++)
                {
                    Console.Write(SZ[WC][NC]+"\t");
                }
                Console.WriteLine("");
            }
            Console.ReadLine();
        }

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表