Как инициализировать список <> с массивом? как:Инициализировать список <> с массивом
List<string> list = new List<string>();
string[] str = new string[5];
list = str;
Как инициализировать список <> с массивом? как:Инициализировать список <> с массивом
List<string> list = new List<string>();
string[] str = new string[5];
list = str;
Передайте массив в конструктор List
List<string> list = new List<string>(str);
или использовать ToList()
расширение meth спосо
List<string> list = str.ToList();
Оба они будут создавать новые List<string>
, содержащие элементы, скопированные из str
.
Существует конструктор из списка, который принимает IEnumerable (который реализует массив)
string[] myArray = new string[5];
List<string> myList = new List<string>(myArray);
https://msdn.microsoft.com/en-us/library/fkbw11z0(v=vs.100).aspx
Это не инициализация, это назначение. Это может показаться педантичным, но разница очень важна в программировании –
Моя ошибка, извините. – Jump3r