2013-07-22 10 views
52

私の質問は少し愚かに聞こえるかもしれませんが、私はそれが直面するたびに私をバグします。C#HasValue vs!= null

where value.HasValue 

where value != null 

んhasValueはチェックvalueがnullの場合: の違いは何ですか?

+2

http://stackoverflow.com/questions/5233882/is-there-any-difference-between-mynullablelong-hasvalue-and-mynullablelong-nu – 0xAX

答えて

57

どちらも同じことをします。ちょうど1つを選んで、それに固執して一貫性を保ちます。最後にどちらかを使用して得ることは何もありません。