Ответ от Jamiec наиболее эффективен, если вы хотите разбить только на пробелы. Но, ради разнообразия, вот другая версия:
var FirstWord = "Hello World".Split(null, StringSplitOptions.RemoveEmptyEntries)[0];
В качестве бонуса он также распознает все виды экзотических пробельных символов и игнорирует несколько последовательных пробельных символов (по сути, он удаляет начальные / конечные пробелы из результата).
Обратите внимание, что он будет также считать символы как буквы, поэтому, если ваша строка равна Hello, world!
, она вернет Hello,
. Если вам это не нужно, передайте массив символов-разделителей в первом параметре.
Но если вы хотите, чтобы он был на 100% безошибочным на всех языках мира, то это станет жестким ...