1

すべての行が同じサイズのギザギザの配列があります。

string[][] myArray = new string[4][];
        myArray[0] = new string[4];
        myArray[1] = new string[4];
        myArray[2] = new string[4];
        myArray[3] = new string[4];

そして初期化された値

for (int k = 0; k < 4; k++)
            {
                string blah = Console.ReadLine ();
                myArray [k] = blah.Select (c => c.ToString ()).ToArray ();
            }

作成したら、特定のシーケンスの行を確認できました

if (string.Join("", myArray[0]) == "TXXX")
    //do something

ただし、行は別のオブジェクトとして作成されるため、列を参照する方法はないようです。ギザギザの配列がいっぱいになったら、私が達成しようとしているのは、行と列で特定の文字列シーケンスをチェックすることです。

2 次元配列で試してみましたが、行または列を簡単に参照するのは不器用に思えました。ギザギザの配列は、行を呼び出すのが簡単だったので、設定するのがより論理的であるように思えました。

4

0 に答える 0