Ответ 1
string s = ...
new List<string>(s.Split(....));
Списки в С# имеют метод .ToArray()
. Я хочу инверсию, где массив преобразуется в список. Я знаю, как создать список и пропустить его, но я хотел бы, чтобы один вкладыш заменил его.
Я использую метод String.Split
в среде .NET 2.0, поэтому LINQ и т.д. мне не доступны.
string s = ...
new List<string>(s.Split(....));
В .Net 3.5 пространство имен System.Linq
включает метод расширения, называемый ToList<>()
.
return new List<string>(stringArray);
Если вам нужен только объект, который реализует интерфейс IList, и вам не нужно добавлять новые элементы, вы также можете сделать это следующим образом:
IList<string> list = myString.Split(' ');