【发布时间】:2013-04-04 12:05:41
【问题描述】:
Nullable 是一个结构。而且我知道不能将结构分配为“空”。那么我们如何将 Nullable 的对象赋值为 null 呢?是什么原因?
【问题讨论】:
-
@Nolonar:为什么会这样?我的意思是如何将结构对象分配为空?将结构对象分配为 null 是不可能的。 Nullable
本身就是一个结构体。 -
你必须玩的规则不一定是编译器和CLR可以玩的规则。
-
@Sadiq 你也可以读到这个stackoverflow.com/a/13980357/570150
-
不,更多,根据 p.s.w.g 的回答,当
null明显分配给这样一个变量时,就会发生魔法 - 你无法用 C# 为自己编写的魔法类。
标签: c#