0

我有一个这样的列表:

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

和许多形式的对象:

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

这是在循环中创建的。我想要做的是将对象添加到列表中。

谢谢

4

2 回答 2

6

我建议创建一个Song具有Artist,TitleDiscnumber. 然后使用 aList<Song>代替。

但是,如果您想改用字符串,我假设您要保留 csv 格式:

foreach( <your Loop> )
{
    songs.Add(String.Join(",", objects));
}
于 2013-05-31T08:58:01.023 回答
3

如果这些都是字符串类型的对象,您可以添加如下,

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

或者如果你想要 Key,Value 类型,你可以使用字典,

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"]
于 2013-05-31T08:58:55.927 回答