我有一个列表和一个字符串
var Resnames= new List<string>();
string name = "something";
我想像
一样追加字符串 Resnames += name;
我该怎么做
答案 0 :(得分:10)
就像那样简单:
Resnames.Add(name);
BTW:VisualStudio是你的朋友!通过在Resnames之后输入.
,它会帮助你。
答案 1 :(得分:9)
由于您使用List(不是传统的固定大小数组),因此您可以使用List.Add()方法:
resourceNames.Add(name);
如果要在实例化列表实例后添加项目,可以使用对象初始化(自C#3.0起):
var resourceNames = new List<string> { "something", "onemore" };
您也可以找到有用的List.AddRange()方法
var resourceNames = new List<string>();
resourceNames.Add("Res1");
resourceNames.Add("Res2");
var otherNames = new List<string>();
otherNames.AddRange(resourceNames);
答案 2 :(得分:0)
以这种方式将字符串添加到列表中
var ListName = new List<string>();
string StringName = "YourStringValue";
ListName.Add(StringName);