すべての行が同じサイズのギザギザの配列があります。
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 次元配列で試してみましたが、行または列を簡単に参照するのは不器用に思えました。ギザギザの配列は、行を呼び出すのが簡単だったので、設定するのがより論理的であるように思えました。