Làm thế nào tôi có thể loại bỏ bất kỳ chuỗi từ một mảng và có chỉ số nguyên thay vìC# loại bỏ chuỗi từ một mảng
string[] result = col["uncheckedFoods"].Split(',');
Tôi có
[0] = on; // remove this string
[1] = 22;
[2] = 23;
[3] = off; // remove this string
[4] = 24;
Tôi muốn
[0] = 22;
[1] = 23;
[2] = 24;
Tôi đã thử
var commaSepratedID = string.Join(",", result);
var data = Regex.Replace(commaSepratedID, "[^,0-9]+", string.Empty);
Nhưng có dấu phẩy trước phần tử đầu tiên, có cách nào tốt hơn để xóa chuỗi không?
Tôi không biết nhiều về điều này vì vậy điều này có tốt hơn phương pháp regex về hiệu quả không? – Sean83
Cảm ơn bạn, hoạt động tốt, hệ thống SO được thiết kế để chờ 5 phút để chấp nhận câu trả lời của bạn. – stom
@ Sean83 trong trường hợp này cần nhanh hơn so với RegEx – fubo