由于
DateTime是a
struct而不是a ,所以在声明该类型的字段或变量时会
class得到一个
DateTime对象 ,而不是
引用 。
并且,就像a
intcan be一样
null,该
DateTime对象也永远不会是
null,因为它不是引用。
加入问号把它变成一个 空类型 ,这意味着 要么 它是一个
DateTime对象, 或者
它是
null。
DateTime?是语法糖
Nullable<DateTime>,
Nullable本身在哪里
struct?

由于
DateTime是a
struct而不是a ,所以在声明该类型的字段或变量时会
class得到一个
DateTime对象 ,而不是
并且,就像a
intcan be一样
null,该
DateTime对象也永远不会是
null,因为它不是引用。
加入问号把它变成一个 空类型 ,这意味着 要么 它是一个
DateTime对象, 或者
null。
DateTime?是语法糖
Nullable<DateTime>,
Nullable本身在哪里
struct?