相关疑难解决方法(0)

Nullable <int>与int? - 有什么区别吗?

显然,Nullable<int>int?在数值上相等.有没有理由选择其中一个?

Nullable<int> a = null;
int? b = null;
a == b; // this is true
Run Code Online (Sandbox Code Playgroud)

.net c#

85
推荐指数
4
解决办法
3万
查看次数

Nullable <bool>和bool有什么区别?

当我对课程进行逆向工程时,我得到以下内容:

public Nullable<bool> Correct  { get; set; }
public Nullable<bool> Response { get; set; }
Run Code Online (Sandbox Code Playgroud)

我编码:

public bool? Correct  { get; set; }
public bool? Response { get; set; }
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我这两者之间是否有任何区别.我还没有见过Nullable<bool>以前,我不确定为什么它不只是创造一个"布尔".

注意:我将编码更改为bool?回应Jon的评论

c#

4
推荐指数
2
解决办法
799
查看次数

标签 统计

c# ×2

.net ×1