2013-05-31 3 views
0

У меня есть список, как так:C# Добавить товар в список

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

и многие объекты в виде:

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

Какие создаются в цикле. То, что я пытаюсь сделать, это добавить объект в список.

Благодаря

+0

так у вас есть объект, и вы хотите перечислить аль l значения? – maxlego

+3

Вы могли бы показать настоящий пример с входным и желаемым выходом? –

+0

«Я пытаюсь добавить объект в список». Достойная задача! Дайте нам знать, как это происходит! –

ответ

6

Я хотел бы предложить, чтобы создать пользовательский класс Song со свойствами, как Artist, Title или Discnumber. Затем используйте вместо него 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"] 
Смежные вопросы