2013-05-31 39 views
0

我有一個列表,像這樣:C#添加項目列出

List<string> songs = new List<string>(); 

和形式很多對象:這是在一個循環中創建

{'artist' => '....', 'title' => '.....', 'discnumber' => '...'} 

。我想要做的是將對象添加到列表中。

感謝

+0

讓你有一個對象,要列出人l值? – maxlego

+3

你能展示一個真實的例子,輸入和期望的輸出? –

+0

「我試圖做的是將對象添加到列表中。」值得挑戰!讓我們知道怎麼回事! –

回答

6

我建議創建一個自定義類Song與像ArtistTitleDiscnumber性能。然後改用List<Song>

但是,如果你想用你的字符串相反,我認爲要保持一個CSV格式:

foreach(<your Loop>) 
{ 
    songs.Add(String.Join(",", objects)); 
} 
3

如果這些都是字符串類型的所有對象,你可以添加類似如下,

List<string> songs = new List<string>(); 
for(int i = 0; i < 10; i++) 
{ 
    songs.Add(i.ToString()); 
} 

或者,如果你想鍵,值類型,你可以使用字典,

Dictionary<string, String> Info = new List<string>(); 
Info.Add("Artist", "Some Artist"); 
Info.Add("Track", "Some Track"); 
//You can access the value as follows 
string artist = info["Artist"]