Как насчет того, чтобы поймать всех ...
if (string.IsNullOrEmpty(x.Trim())
{
}
Это обрежет все пробелы, если они там, избегая снижения производительности IsWhiteSpace, что позволит строке соответствовать «пустому» условию, если оно не равно нулю.
Я также думаю, что это яснее и, как правило, рекомендуется в любом случае обрезать строки, особенно если вы помещаете их в базу данных или что-то в этом роде.