C#将项目添加到列表中

C#将项目添加到列表中,c#,arrays,list,C#,Arrays,List,我有这样一份清单: List<string> songs = new List<string>(); 正在循环中创建的。我要做的是将对象添加到列表中 谢谢我建议创建一个自定义类歌曲,其属性包括艺术家、标题或Discnumber。然后使用列表 但是,如果您想使用字符串,我假设您希望保留csv格式: foreach( <your Loop> ) { songs.Add(String.Join(",", objects)); } foreach() {

我有这样一份清单:

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

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


谢谢

我建议创建一个自定义类
歌曲
,其属性包括
艺术家
标题
Discnumber
。然后使用
列表

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

foreach( <your Loop> )
{
    songs.Add(String.Join(",", objects));
}
foreach()
{
添加(String.Join(“,”对象));
}

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

List<string> songs = new List<string>(); 
for(int i = 0; i < 10; i++)
{
    songs.Add(i.ToString());
}
List songs=new List();
对于(int i=0;i<10;i++)
{
添加(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"]
字典信息=新列表();
信息添加(“艺术家”、“某些艺术家”);
添加(“曲目”、“某些曲目”);
//您可以按如下方式访问该值
字符串艺术家=信息[“艺术家”]

所以你有一个对象,你想列出所有值?你能展示一个输入和所需输出的真实示例吗?“我想做的是将对象添加到列表中。”这是一个值得挑战的挑战!让我们知道进展如何!显然,您不能将包含所有这些数据的对象放入字符串列表中,除非您创建的字符串包含由某个字符分隔的所有数据。在您的上下文中,构成对象的是什么,如果{'Artister'=>'…',.}是数组,那么它是如何构建的?
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"]