int ValA =
int? ValB =
//ValC==
int? ValB = null;int? ValC = ValA * ValB;
//ValC==null int ValA =
int? ValB = null;int? ValC = ValA + ValB;
//ValC仍然是null;
進入討論組討論
可以看到
在上面的代碼中
int ValA =
int? ValB =
int ValC = ValA * ValB;
// ValC 不是Nullable類型上面這段代碼會拋出一個異常
兩個都是null值的Nullable變量被認為是相等的
int abc =
int xyz =
int? def = null;
int? uvw =
Comparison
Result abc == xyz
// false abc == def
// false def == null
// true
abc == uvw
// true uvw == null
// false uvw != null
// true
[
From:http://tw.wingwit.com/Article/program/net/201311/14978.html