2011-11-28 65 views
2

我有一個列表和一個字符串如何添加字符串數組列表在C#

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

我要追加字符串像

Resnames += name; 

我該怎麼辦呢

+4

如果你想那樣做,爲什麼不直接使用'string'? – leppie

+0

我想添加很多字符串到列表中,我想最後顯示列表,我如何顯示列表。如果我在列表 – Murthy

+0

中有兩個以上的字符串,則可以使用foreach循環顯示列表並顯示它們 –

回答

7

由於您使用的是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); 
10

就這麼簡單:

Resnames.Add(name); 

BTW:VisualStudio的是你的朋友!通過在Resnames後鍵入.它可以幫助你。

+0

看起來是我的意見。 – 2011-11-28 16:51:23

1

嘗試添加字符串這樣的數組列表,

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


foreach (var item in Resnames) 
{ 
    Console.WriteLine(item); 
} 
相關問題