エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
var i = new int?(); //i.GetType(); //NullReferenceException!!! Console.Write(i.HasValue); //false... var i = new int?(); //i.GetType(); //NullReferenceException!!! Console.Write(i.HasValue); //false となる原因について色々調べてみたのでまとめようかと思います。 上記のコードでは、インスタンス化した直後のNull許容型(Nullable)に対してGetTypeメソッドを用いるとNullReferenceExceptionになる問題が発生しています。しかし、HasValueプロパティにはアクセスできます。あれ、NULLじゃなくね?って思ったんですが、原因が判明したのでめもめも。 既に知っていらっしゃる方がいらっしゃったので、そちらを見ればわかると思います。 stackoverflow.com csharper.blog57.fc2.com csharper.blog57.fc2.com 重要なのは