カテゴリー
C

C#コードを張り付ける、その2

using System;
namespace Chapter01All
{
    class IntNijigenAry
    {
        static void Main()
        {
            int r = 5; int c = 10;
            int[,] ary = new int[5, 10];
            for(int i = 0; i < r; i++)
            {
                for(int j = 0; j < c; j++)
                {
                    ary[i, j] = i * 10 + j;
                }
            }
            for (int i = 0; i < r; i++)
            {
                for (int j = 0; j < c; j++)
                {
                    Console.Write(ary[i, j] + " ");
                }
                Console.WriteLine();
            }
        }
    }
}

中々思ったようには行かないもののようです。パソコン全てそう、と言ってしまえばそれまでですが。((+_+))

カテゴリー
C

C#コードを張り付ける

using System;
namespace Chapter01All
{   class NigenAry
    {
        int[,] ary;
        public NigenAry(int r, int c)
        {
            ary = new int[r, c];
        }
        public int this[int indexr, int indexc]
        {
            get
            {
                return ary[indexr, indexc];
            }
            set
            {
                ary[indexr, indexc] = value;
            }
        }
    }
    class NigenAryIndex
    {
        static void Main()
        {
            int r = 5; int c = 10;
            NigenAry obj = new NigenAry(r, c);
            for(int i=0; i<r * c; i++)
            {
                obj[i / c, i % c] = i;
            }
            for (int i = 0; i < r * c; i++)
            {
                if (i % c == 0)
                    Console.WriteLine();
                Console.Write(obj[i / c, i % c] + " ");
            }
            Console.WriteLine();
        }
    }
}
inserted by FC2 system