我知道装箱和拆箱是关于铸造(真实类型到对象......对象到真实类型)。但我不明白 MSDN 对 Nullable 的看法。这是我不明白的文字:
当一个可为空的类型被装箱时,公共语言运行库会自动装箱 Nullable 对象的基础值,而不是 Nullable 对象本身。也就是说,如果 HasValue 属性为 true,则 Value 属性的内容被装箱。当可空类型的基础值被拆箱时,公共语言运行库会创建一个新的可空结构,该结构已初始化为基础值。来源
当您将对象更改为真实类型时,可以为空的真实类型变量将是对象的类型?我不明白?