DateTime は null にできますか? [重複] 質問する

DateTime は null にできますか? [重複] 質問する

重複の可能性あり:
DateTimeの「null」値

datetime オブジェクトを null に設定することは可能ですか?

ベストアンサー1

DateTime値型は、 やintと同様にdouble、意味のある値を持ちませんnull

VB.NET では、次のように記述できます。

Dim d As DateTime = Nothing

dしかし、これはデフォルト DateTime値。C# では同等のコードは次のようになります。

DateTime d = default(DateTime);

...これは と同等ですDateTime.MinValue

そうは言っても、Nullable<T>null型は、任意の値型に値を提供するために使用されます。C # でのTの省略形は です。Nullable<DateTime>DateTime?

おすすめ記事