Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このステートメントの実行時にエラーが発生しないように、null 値をチェックする最善の方法は何ですか?
if (Levels.Count(x => x.Location.ToUpper() == code.ToUpper()) == 1)
オブジェクト参照例外をスローし続けるため、 Location が null でないことを確認する必要があります。
これを試して
if (Levels.Count(x => x.Location!= null && x.Location.ToUpper() == code.ToUpper()) == 1)
Whereオペレーターで試すことができます
Where
if (Levels.Where(x => x.Location != null) .Count(x => x.Location.ToUpper() == code.ToUpper()) == 1)