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

但是由于行是作为单独的对象创建的,因此似乎没有办法引用列。一旦填充了锯齿状数组,我想要实现的是检查特定字符串序列的行和列。

我尝试使用二维数组,但轻松引用行或列似乎很笨拙。对我来说,设置锯齿状数组似乎更合乎逻辑,因为这些行很容易调用。

4

0 回答 0