есть много раз, когда у меня есть входной текст,
и если его пустой (пользователь не напечатал какой-либо текст) - я хочу отправить запрос БД "null",
а не String.Empty.
( или "")
поэтому я нахожу, что сам делаю это много:
var mySqlValue = string.IsNullOrEmpty( tbCustomerId.Text)?null:tbCustomerId.Text;
это кажется мне уродливым.
.net дает множество других решений для противоположных сценариев:
string.IsNullOrEmpty
string.IsNullOrWhiteSpace
myProblemVal ?? myDefultVal
Я знаю, что это можно решить с помощью методов расширения - и я знаю, как это сделать.
но есть ли что-нибудь лучше?
есть ли интеллектуальный код для: " if its empty → null
".