如何在c#中将字符串添加到数组列表

时间:2011-11-28 15:36:04

标签: c#

我有一个列表和一个字符串

var Resnames= new List<string>();
string name = "something";

我想像

一样追加字符串
   Resnames  += name;

我该怎么做

3 个答案:

答案 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);