0

null 許容型は .NET によってどのように実装されますか?

Nullable<int> x = 5;
int? x = 5;
4

2 に答える 2

0

はい、.net でも同じです

int? variable = 5;
于 2013-04-30T16:21:24.860 に答える
0

したがって、 aNullable<t>には次の 2 つの主要なプロパティがvalueあります。hasValue

値型 (int など) がある場合、null 値を持つことはできません。int の場合、初期値は 0 になります。

ただしvalue、プロパティであるため、null に設定されているかどうかを個別に追跡できます。null であるにもかかわらず、valueプロパティの getter メソッドを使用しようとすると、例外がスローされる可能性があります。

于 2013-04-30T16:22:01.867 に答える