Ответ 1
Какой пробельный символ? Пустая строка довольно однозначна - это последовательность из 0 символов. Однако " "
, "\t"
и "\n"
- это все строки, содержащие один символ, который характеризуется как пробел.
Если вы просто имеете в виду пробел, используйте пробел. Если вы имеете в виду какой-либо другой символ пробела, для него может быть специальная escape-последовательность (например, "\t"
для вкладки), или вы можете использовать escape-последовательность Unicode ("\uxxxx"
). Я бы отговорил вас от включения символов, отличных от ASCII, в исходный код, особенно в виде пробелов.
EDIT: теперь, когда вы объяснили, что вы хотите сделать (что должно было быть в вашем вопросе для начала), вам лучше использовать Regex.Split
с регулярным выражением \s
, которое представляет пробелы:
Regex regex = new Regex(@"\s");
string[] bits = regex.Split(text.ToLower());
Дополнительную информацию о других классах символов см. в документации Regex Character Classes.