私は以下を使用しています:
if (Model.Notes.Length == null || Model.Notes.Length < 170) {
ただし、Notes 値が null の場合はエラーになります。これで動作すると思いましたが、それでもエラーが発生します。Model.Notes が null の場合でも、これを機能させる方法を教えてもらえますか?
私は以下を使用しています:
if (Model.Notes.Length == null || Model.Notes.Length < 170) {
ただし、Notes 値が null の場合はエラーになります。これで動作すると思いましたが、それでもエラーが発生します。Model.Notes が null の場合でも、これを機能させる方法を教えてもらえますか?
プロパティにアクセスする前に null チェックを追加します。
if (Model.Notes!=null)
{
if(Model.Notes.Length == null || Model.Notes.Length < 170)
{
//do the same awesome thing..
}
}
あなたがしなければならない:
if ((Model.Notes != null && (Model.Notes.Length == null || Model.Notes.Length < 170))
そのため、メモが最初に null かどうかをチェックします。
どうですか:
if (Model.Notes != null && (Model.Notes.Length == null || Model.Notes.Length < 170)) {