我有一个列表和一个字符串
var Resnames= new List<string>();
string name = "something";
我想要像这样将字符串追加到它上面:
Resnames += name;
我该怎么做?
我有一个列表和一个字符串
var Resnames= new List<string>();
string name = "something";
Resnames += name;
我该怎么做?
由于您正在使用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);
就是这么简单:
Resnames.Add(name);
顺便说一句:VisualStudio是你的好朋友!在Resnames后面输入.
会帮助你。
var Resnames= new List<string>();
string name = "something";
Resnames.Add(name);
foreach (var item in Resnames)
{
Console.WriteLine(item);
}
以这种方式将字符串添加到列表中:
var ListName = new List<string>();
string StringName = "YourStringValue";
ListName.Add(StringName);