Я хотел преобразовать строку, разделенную запятыми, в строковый массив, а также удалить пробельные и пустые записи. Например, с учетом ввода:
string valueString = "sam, mike, , ,john , Tom and jerry , ";
Ожидаемым результатом будут следующие значения (обрезанные, конечно):
sam
mike
john
Tom and Jerry
Я пробовал следующую строку кода, которая обрезает значения, но это не удаляет "пустые" записи:
valueString.Split(',').Select(sValue => sValue.Trim()).ToArray();
Каким будет лучший способ обрезать ввод и очистить и пустые записи, которые могут привести к процессу?