【发布时间】:2014-02-05 00:00:02
【问题描述】:
我是 java 初学者,我必须将 java 中的 null 值与 C# 中的 null 值进行比较。
我读到 java 不假定任何内容为 null 并且始终分配内存,但 c# 相反假定所有内容为 null ??? (不明白这是什么意思)
我还读到 c# 中的普通类型不能为空,但后来我看到了一段代码:
int? a = null;
int 是普通类型吧?
我真的很困惑,谁能帮帮我?
提前致谢
【问题讨论】:
-
整数和整数?不是同一个对象。诠释?是 int 类型的可为空对象