牛骨文教育服务平台(让学习变的简单)
博文笔记

c#交叉数组,多维数组

创建时间:2016-10-11 投稿人: 浏览次数:487
/*
创建并初始化以下类型的数组:
int[ ][,]
int[ ][ ][ ]
将以上数组的元素打印出来
 
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace Test5_4
{
    class Program
    {
        static void Main(string[] args)
        {
            int[][,] jaggedArray1 = new int[3][,] 
            {
                new int[,] { {1,3}, {5,7} },
                new int[,] { {0,2}, {4,6}, {8,10} },
                new int[,] { {11,22}, {99,88}, {0,9} } 
            };


           for (int i = 0; i < 3; i++)
           {
               foreach (int key in jaggedArray1[i])
               {
                       Console.Write(key + " ");
               }
               Console.WriteLine();
           }
           


            int[][][]b3 = 
            {
                new int[][]
                {
                    new int []{1,2}
                },
                new int[][]
                {
                    new int[]{1,2,3}
                },
                new int[][]
                {
                    new int[]{1}
                }
            };
            for (int i = 0; i < b3.Length; i++)
            {
                for (int j = 0; j < b3[i].Length; j++) 
                {
                    for (int k = 0; k < b3[i][j].Length; k++)
                    {
                        Console.Write(b3[i][j][k] + " ");
                    }
                    Console.WriteLine();
                }
                Console.WriteLine();
            }
                Console.ReadLine();
        }
    }
}

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。