У вас есть пара вариантов.
Первый - использовать перегрузку string.Split()
, которая принимает параметр StringSplitOptions
и передает StringSplitOptions.RemoveEmptyEntries
:
string[] columns = lineOfText.Split(new [] {' '}, StringSplitOptions.RemoveEmptyEntries);
Таким образомЕсли в строке несколько пробелов, сгенерированные пустые записи будут отброшены.
Второй вариант - использовать регулярное выражение для анализа.Это, вероятно, не требуется в вашем случае, но может пригодиться, если формат становится более сложным, или вы ожидаете, что со временем он немного изменится.