Есть строка, в которой символы и числа. Эту строку нужно преобразовать в целочисленный массив
string str = "2, 1, 1, 2, 4, 6, 7";
string newStr = str.Replace(",", string.Empty);
int[] x = newStr.Split(' ').Select(int.Parse).ToArray();
Я это сделал таким образом, но можно ли это сделать в одно строку через Linq? Почему-то Split работает только с одним символом, если работать напрямую и добавить кроме пробела еще запятую,
str.Split(' ', ',')
то перестает работать
int[] arr = str.Split(',').Select(n => Convert.ToInt32(n)).ToArray();
Сборка персонального компьютера от Artline: умный выбор для современных пользователей