C# 锯齿数组

锯齿数组就是数组的数组,但和多维数组不一样。

比如二维数组,是多个相同元素的一维数组,但是锯齿数组,下面每个数组的元素的个数不一样。

	    //锯齿数组的两种初始化方式
            int[][] a = new int[4][];
            a[0] = new int[1] { 1 };
            a[1] = new int[2] { 11, 22 };
            a[2] = new int[3] { 111, 222, 333 };
            a[3] = new int[4] { 1111, 2222, 3333, 4444 };
            int[][] b = new int[4][] { new int[] { 5 }, new int[] { 55, 66 }, new int[] { 55, 66, 77 }, new int[] { 55, 66, 77, 88 } };

            foreach (int[] s in b)
            {
                //锯齿数组的每个元素都是一个数组,所以还需要一次循环
                foreach (int i in s)
                {
                    Console.Write("{0},", i);
                }
                Console.WriteLine("");
            }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值