【问题标题】:Difficulty in understanding class Property declaration [duplicate]难以理解类属性声明[重复]
【发布时间】:2013-07-31 23:32:39
【问题描述】:

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

我遇到了public int? variablename之类的声明

这是什么意思..我将为引用当前的新应用程序创建类

应用程序。

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

可以避免

【问题讨论】:

  • 它是Nullable<int>..的简写。
  • Google 用于 C# 中的可空 int"
  • 这部分你不明白? ? 中的 int??
  • @Stephen:我不确定这算不算一个完整的答案。如果它是...,我当然会赞成它......

标签: c#


【解决方案1】:

int?意味着它是“可空的”。可以为 null 允许您在 int 中有 null 值。

如果您需要了解更多信息,请查看此链接,

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

How do nullable types work in C#?

【讨论】:

    【解决方案2】:

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

    int?Nullable<int> 相同

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

        这意味着该变量可以为空

        【讨论】:

          猜你喜欢
          • 2017-08-30
          • 1970-01-01
          • 1970-01-01
          • 2014-02-06
          • 2022-01-25
          • 2023-03-04
          • 2019-06-08
          • 2019-05-12
          • 1970-01-01
          相关资源
          最近更新 更多