难以理解类属性声明

本文关键字:属性 声明 | 更新日期: 2023-09-27 18:25:45

我正在浏览我们一个项目中的类库。

我遇到了像public int? variablename 这样的语句

这是什么意思。。我将参照当前为新应用程序创建类

应用程序。

所以,我想知道它是什么,我们可以在哪些场景中使用,它不是吗

可以避免

难以理解类属性声明

int?意味着它是"可为null"的。可以为null允许您在int中使用null值。

如果你需要了解更多,请查看此链接,

http://msdn.microsoft.com/en-us/library/2cf62fcy%28VS.80%29.aspx

可为null的类型在C#中是如何工作的?

问号是Nullable<>(MSDN)的快捷方式。

int?Nullable<int> 相同

这是一个可以为null的类型msdn.microsoft.com/en-us/library/1t3y8s4s(v=vs.80).aspx

这意味着变量可以为空