2010年1月6日水曜日

Jagged Arrayを定義して、各サブ配列を出力してみる。
using System;


class MainClass
{
    static void Main()
    {
        // 配列の数を設定
        int[][] jaggedArray = new int[5][];
        // 各サブ配列を定義
        jaggedArray[0] = new int[] { 1, 2 };
        jaggedArray[1] = new int[] { 1, 2, 3, 4 };
        jaggedArray[2] = new int[] { 1, 2, 3, 4, 5, 6 };
        jaggedArray[3] = new int[] { 1, 2, 3 };
        jaggedArray[4] = new int[] { 1, 2, 3, 4, 5 };
        int i = 0;
        /* 出力値
         * 1 2
         * 1 2 3 4
         * 1 2 3 4 5 6
         * 1 2 3
         * 1 2 3 4 5 */
        while (i < jaggedArray.Length)
        {
            foreach (var n in jaggedArray[i++])
            {
                Console.Write("{0} ", n);
            }
            Console.WriteLine();
        }
    }
}

0 コメント:

コメントを投稿