C# 如何修复“需要长度为'13'的数组初始值设定项”

C# 如何修复“需要长度为'13'的数组初始值设定项”,c#,C#,我试图将我对一个问题的所有答案存储在一个二维数组中。但我有个问题: 需要长度为“13”的数组初始值设定项 我已经尝试过修改语法,但没有找到任何有效的方法 string[,] answerCombinations; answerCombinations = new string[,] { { "kanes", "skean",

我试图将我对一个问题的所有答案存储在一个二维数组中。但我有个问题: 需要长度为“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"
                }


            };
我建议你看看。