如何修复"An array initializer of length '13' is expected"



我试图将我对问题的所有答案存储在二维数组中。但是我遇到了问题:"预计长度为'13'的数组初始值设定项"。

我尝试更改语法,但没有找到任何工作方式。

string[,] answerCombinations; 
            answerCombinations = new string[,]
            {
                {
                    "kanes",
                    "skean",
                    "snake",
                    "sneak",
                    "kane",
                    "kens",
                    "sank",
                    "kaes",
                    "keas",
                    "sake",
                    "anes",
                    "sane",
                    "naes"
                }, 
                {
                    "more",
                    "omer",
                    "mor",
                    "rem",
                    "rom",
                    "ore",
                    "roe",
                    "emo"
                }

            };

用 [,] 定义的二维数组应该具有相同数量的列。您可以改为执行以下操作:

string[][] answerCombinations; 
            answerCombinations = new string[][]
            {
                new string[]{
                    "kanes",
                    "skean",
                    "snake",
                    "sneak",
                    "kane",
                    "kens",
                    "sank",
                    "kaes",
                    "keas",
                    "sake",
                    "anes",
                    "sane",
                    "naes"
                }, 
                new string[]{
                    "more",
                    "omer",
                    "mor",
                    "rem",
                    "rom",
                    "ore",
                    "roe",
                    "emo"
                }

            };

相关内容

最新更新