Как уже упоминал другой ответчик, вы просто передаете null
вместо ""
или string.Empty
.
Когда я впервые обнаружил это, я подумал, что разработчики не слышали о string.IsNullOrEmpty
, и что мы рискнули проникнуть на территорию WTF.
Но, конечно, в своей мудрости они поняли, что null
концептуально отличается от пустой строки, и в этом случае, когда речь идет о вводе от пользователя, мы хотим сказать им, что его вопрос неверен, если это не так. указано.