C# в VS2005: что состоит в том, чтобы проверить лучший способ, пуста ли строка?

Что состоит в том, чтобы проверить лучший способ, пуста ли строка в C# в VS2005?

5
задан CJ7 29 June 2010 в 09:02
поделиться

6 ответов

Есть встроенная String.IsNullOrEmpty, которую я бы использовал. Это описано здесь.

12
ответ дан 18 December 2019 в 07:28
поделиться

попробуйте этот:

if (string.IsNullOrEmpty(YourStringVariable))
{
    //TO Do
}
6
ответ дан 18 December 2019 в 07:28
поделиться

Как было предложено выше, вы можете использовать String.IsNullOrEmpty, но это не сработает, если вы также хотите проверить строки, содержащие только пробелы (некоторые пользователи помещают пробел, когда поле является обязательным). В этом случае вы можете использовать:

if(String.IsNullOrEmpty(str) || str.Trim().Length == 0) {
  // String was empty or whitespaced
}
2
ответ дан 18 December 2019 в 07:28
поделиться

В C # 4 есть метод String.IsNullOrWhiteSpace () , который будет обрабатывать случаи, когда ваша строка состоит только из пробелов.

1
ответ дан 18 December 2019 в 07:28
поделиться

Метод string.IsNullOrEmpty () в самом строковом классе.

Вы можете использовать

string.Length == 0

, но это будет, если только строка не будет пустой.

0
ответ дан 18 December 2019 в 07:28
поделиться

ofc

bool isStringEmpty = string.IsNullOrEmpty("yourString");
0
ответ дан 18 December 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: