2010年2月19日金曜日

配列を表示するためのMethodをforeach loopを使用してあらかじめ定義し、その後配列を定義してSystem.Array ClassのReverse Method,Sort Method,Clear Methodを使用し、それぞれ配列を操作してからあらかじめ定義しておいたMethodを使用し表示してみる。

using System;

class MainClass
{
    // 配列を表示するMethod
    public static void printOut(int[] array)
    {
        foreach (var n in array)
        {
            Console.Write("{0} ", n);
        }
        // 改行
        Console.WriteLine();
    }

    static void Main()
    {
        int[] array = { 1, 10, 3, 8, 5, 6, 7, 4, 9, 2 };

        // 出力値:1 10 3 8 5 6 7 3 9 2
        printOut(array);

        // 配列の要素を反転
        Array.Reverse(array);

        // 出力値:2 9 4 7 6 5 8 3 10 1
        printOut(array);

        // 配列を昇順に並べ替え
        Array.Sort(array);

        // 出力値:1 2 3 4 5 6 7 8 9 10
        printOut(array);

        /* 配列のindex 5から2つだけ既定値
         * (int型の既定値0)にする */
        Array.Clear(array, 5, 2);

        // 出力値:1 2 3 4 5 0 0 8 9 10
        printOut(array);
    }
}

0 コメント:

コメントを投稿