如何初始化(使用C#初始化程序)字符串列表? 我试过下面的例子,但它不起作用。
List<string> optionList = new List<string>
{
"AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
}();
#1楼
最后删除()
。
List<string> optionList = new List<string>
{ "AdditionalCardPersonAdressType", /* rest of elements */ };
#2楼
你还没有真正问过一个问题,但代码应该是
List<string> optionList = new List<string> { "string1", "string2", ..., "stringN"};
即列表后没有trailing()。
#3楼
List<string> mylist = new List<string>(new string[] { "element1", "element2", "element3" });
我不会担心OP列表中的一些细节...... :)
#4楼
你的功能很好但是没有用,因为你把()
放在最后一个}
。 如果将()
移动到new List<string>()
旁边的顶部,则错误将停止。
以下示例:
List<string> optionList = new List<string>()
{
"AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"
};
#5楼
这就是你要做的。
List <string> list1 = new List <string>();
别忘了添加
using System.Collections.Generic;
来源:oschina
链接:https://my.oschina.net/stackoom/blog/3196052