String.IsNullOrWhiteSpace(valuefromDB)valuefromDB次の場合にエラーをスローしますdbnull.value
あれは正しいですか??
この関数は、dbnull.value
String.IsNullOrWhiteSpace(valuefromDB)valuefromDB次の場合にエラーをスローしますdbnull.value
あれは正しいですか??
この関数は、dbnull.value
IsNullOrWhiteSpaceOption Strict Onを使用した場合、コードのメソッドは型を受け入れ、文字列string型でDBNullはなく(DBNull)、おそらくvaluefromDB変数は型であるため、コードはコンパイルされませんでしたObject。
名前のIsNullは、実際にはVBではないIsNullOrWhiteSpaceCLRを参照しています。nullNothingDBNull
DBNull両方をチェックするかIsNullOrWhiteSpace、Emaad Aliが指摘したように、VB関数を使用することができますIsNothing。
お役に立てれば
はい、正解です。
msdnから:
指定された文字列がNothing、空、または空白文字のみで構成されているかどうかを示します。
nullではないものはないので、文字列は何もないか空である可能性がありますが、dbnullは別の異なる値です:)。