向列表中添加项目

本文关键字:项目 添加 列表 | 更新日期: 2023-09-27 18:16:08

我有一个这样的列表:

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

和许多对象的形式:

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

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

谢谢

向列表中添加项目

我建议创建一个自定义类Song,具有Artist, TitleDiscnumber等属性。然后用List<Song>代替。

然而,如果你想使用你的字符串代替,我假设你想保持一个csv-format:

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

如果这些都是string类型的对象您可以添加如下内容

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"]