入力テキストを持っていることが何度もありますが、
空の場合(ユーザーがテキストを入力しなかった場合)-DBクエリに「null」を送信したい
and not String.Empty.
(または "")
だから私は自分がこれをたくさんやっていることに気づきます:
var mySqlValue = string.IsNullOrEmpty( tbCustomerId.Text)?null:tbCustomerId.Text;
これは私には醜いようです。
.net は、反対のシナリオに対して他の多くのソリューションを提供します。
string.IsNullOrEmpty
string.IsNullOrWhiteSpace
myProblemVal ?? myDefultVal
私はこれが拡張メソッドによって解決できることを知っています-そして私はそれを行う方法を知っています..
しかし、もっと良いものはありますか?
" " のインテリジェントなコードはありますかif its empty -> null
。