【问题标题】:Property Data Type issue属性数据类型问题
【发布时间】:2013-10-12 19:36:38
【问题描述】:

为什么 Intellisense 在数据类型后显示“?”字符? (Long?),这意味着什么? ...不确定属性值是否会返回 Long 类型?如果是,那为什么不呢?

这是我第一次看到。

【问题讨论】:

    标签: .net vb.net winforms visual-studio types


    【解决方案1】:

    这意味着该类型可以为空。

    通常值类型不能为空。几个版本之前,.NET 引入了一个结构来帮助解决这个问题,称为Nullable(Of T)。在值类型后面加上? 是它的简写。

    所以Long?Nullable(Of Long) 相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-03
      • 2016-12-21
      • 2021-04-24
      • 1970-01-01
      • 2018-09-10
      • 1970-01-01
      相关资源
      最近更新 更多