我有一些代码:partial void FuncName(TimeSpan? value)
那里有可空操作符允许我做什么?如果不是,我根本无法通过空的TimeSpan?对于我传递的每个可能为null的参数,我是否需要它?
由于
答案 0 :(得分:2)
?是可以为空的,它允许你在TimeSpan中传递null。
Nullable类型是System.Nullable结构的实例。一个 可空类型可以表示其正确的值范围 基础值类型,加上一个额外的空值。例如,a Nullable,发音为" Int32的Nullable,"可以分配任何 值从-2147483648到2147483647,或者可以赋值为null 值。
答案 1 :(得分:1)
带有DataType的符号?
表示数据类型可以为空。
您可以阅读有关Nullable类型here
的更多信息