C#中“数组初始值设定项只能在变量或字段初始值设定项中使用,请尝试使用new表达式”
定义一个正交二维字符串数组如下:
<br>string[][] Novelists = new string[3][];
<br>Novelists[0] = new string []{ "fyodor", "mikljalfjdal", "aslfjewqp" };
<br>Novelists[1] = new string []{ "jaoie", "cipejide", "iwhoxaslfjewqp" };
<br>Novelists[2] = new string []{ "iemcurdor", "miasdfakljalfjdal", "lwekrj" };
<br>这样写没有问题
<br>但是如果这样像下面这样写就出现“数组初始值设定项只能在变量或字段初始值设定项中使用,请尝试使用new表达式”:
<br>string[][] Novelists = new string[3][] { { "fyodor", "mikljalfjdal", "aslfjewqp" } ,
<br> { "jaoie", "cipejide", "iwhoxaslfjewqp" },{ "iemcurdor", "miasdfakljalfjdal", "lwekrj" }};

- 这是一篇来自百度知道的问题
|