Как я могу удалить все строки из массива и имеют только целые числа вместоC# удалить строки из массива
string[] result = col["uncheckedFoods"].Split(',');
У меня есть
[0] = on; // remove this string
[1] = 22;
[2] = 23;
[3] = off; // remove this string
[4] = 24;
Я хочу
[0] = 22;
[1] = 23;
[2] = 24;
Я попытался
var commaSepratedID = string.Join(",", result);
var data = Regex.Replace(commaSepratedID, "[^,0-9]+", string.Empty);
Но есть запятая перед первым элементом, есть ли лучший способ удалить строки?
Я мало знаю об этом, так это лучше, чем метод regex с точки зрения эффективности? – Sean83
Спасибо, отлично работает, система SO рассчитана на 5 минут, чтобы принять ваш ответ. – stom
@ Sean83 в этом случае он должен быть быстрее по сравнению с RegEx – fubo