2015-12-06 4 views
1

Как инициализировать список <> с массивом? как:Инициализировать список <> с массивом

List<string> list = new List<string>(); 
string[] str = new string[5]; 
list = str; 
+0

Это не инициализация, это назначение. Это может показаться педантичным, но разница очень важна в программировании –

+0

Моя ошибка, извините. – Jump3r

ответ

2

Передайте массив в конструктор List

List<string> list = new List<string>(str); 

или использовать ToList() расширение meth спосо

List<string> list = str.ToList(); 

Оба они будут создавать новые List<string>, содержащие элементы, скопированные из str.

Смежные вопросы