1. ホーム
  2. c#

[解決済み] C# HasValue vs !=null [重複].

2023-06-18 09:50:34

質問

私の質問は少し愚かに聞こえるかもしれませんが、私はそれに直面するたびに悩まされています。 の違いは何ですか?

where value.HasValue

where value != null

HasValueチェックは value がヌルであるかどうかをチェックするか?

どのように解決するのですか?

どちらも同じことをするのですから、どちらかを選んで、一貫性を持たせるようにしましょう。最終的には、どちらを使っても得るものはありません。