-1

行数を減らして、以下のコードをより効率的にするにはどうすればよいですか。

いくつかの PictureBox 要素を 2 次元配列に追加しています。

        int a = 0;
        int b = 0;
        for (int i = 0; i < 3; i++)
        {
            Console.WriteLine("Iteration: " + i + " a = " + a);
            Console.WriteLine("Iteration: " + i + " b = " + b);
            pictureBoxArr[a, b] = new PictureBox();
            b++;
        }

        int aa = 1;
        int bb = 0;
        for (int i = 0; i < 3; i++)
        {
            Console.WriteLine("Iteration: " + i + " aa = " + aa);
            Console.WriteLine("Iteration: " + i + " bb = " + bb);
            pictureBoxArr[aa, bb] = new PictureBox();
            bb++;
        }

        int aaa = 2;
        int bbb = 0;

        for (int i = 0; i < 3; i++)
        {
            Console.WriteLine("Iteration: " + i + " aaa = " + aaa);
            Console.WriteLine("Iteration: " + i + " bbb = " + bbb);
            pictureBoxArr[aaa, bbb] = new PictureBox();
            bbb++;
        }

私はこのようなことを考えていました-しかし、私はちょっと立ち往生しています。

        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 3; i++)
            {

            }
        }
4

2 に答える 2

0

試す:

for (int i = 0; i < 3; i++)
{
 for (int j = 0; j < 3; j++)
   {
        Console.WriteLine("Iteration: " + i + " a = " + i);
        Console.WriteLine("Iteration: " + j + " b = " + j);
        pictureBoxArr[i, j] = new PictureBox();
   }
}

おい、あなたはとても近いです

于 2013-10-08T20:09:14.790 に答える