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

Mur*_*hy 3 c#

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

var Resnames= new List<string>();
string name = "something";
Run Code Online (Sandbox Code Playgroud)

我想像它一样追加字符串

   Resnames  += name;
Run Code Online (Sandbox Code Playgroud)

我该怎么做

sll*_*sll 11

由于您使用List(不是传统的固定大小数组),因此您可以使用List.Add()方法:

resourceNames.Add(name);
Run Code Online (Sandbox Code Playgroud)

如果要在实例化列表实例后添加项,则可以使用对象初始化(因为C#3.0):

var resourceNames = new List<string> { "something", "onemore" };
Run Code Online (Sandbox Code Playgroud)

您也可以找到有用的List.AddRange()方法

var resourceNames = new List<string>();
resourceNames.Add("Res1");
resourceNames.Add("Res2");

var otherNames = new List<string>();
otherNames.AddRange(resourceNames);
Run Code Online (Sandbox Code Playgroud)


Fis*_*aen 10

就像那样简单:

Resnames.Add(name);
Run Code Online (Sandbox Code Playgroud)

顺便说一句:VisualStudio是你的朋友!通过键入一个.后Resnames它会帮助你.