显然,Nullable<int>
和int?
的价值相当.有什么理由 Select 一个而不是另一个吗?
Nullable<int> a = null;
int? b = null;
a == b; // this is true
显然,Nullable<int>
和int?
的价值相当.有什么理由 Select 一个而不是另一个吗?
Nullable<int> a = null;
int? b = null;
a == b; // this is true
没什么区别.
int?
只是Nullable<int>
的简写,而Nullable<int>
本身就是Nullable<Int32>
的简写.
无论您 Select 使用哪一种,编译后的代码都将完全相同.