Nullableに対するリフレクション
Nullableの型に対して型情報を取得しようとすると、"Nullable"が返ってきてしまう。
元の型名を取得するには、Nullable.GetUnderlyingTypeを使用する。
例)
・あるproperty:propがDatetime?だったとする。
⇒Nullable.GetUnderlyingType(prop.PropertyType).name⇒"DateTime"
⇒Prop.PropertyType⇒"Nullable"
Nullableの型に対して型情報を取得しようとすると、"Nullable"が返ってきてしまう。
元の型名を取得するには、Nullable.GetUnderlyingTypeを使用する。
例)
・あるproperty:propがDatetime?だったとする。
⇒Nullable.GetUnderlyingType(prop.PropertyType).name⇒"DateTime"
⇒Prop.PropertyType⇒"Nullable"