一尘不染

可空与int?-有什么区别吗?

c#

显然,Nullable<int>int?价值相等。有什么理由选择一个?

Nullable<int> a = null;
int? b = null;
a == b; // this is true

阅读 206

收藏
2020-05-19

共1个答案

一尘不染

没有不同。

int?只是简写Nullable<int>,本身就是简写Nullable<Int32>

无论您选择使用哪一种,编译后的代码都将完全相同。

2020-05-19