C#是什么?在参数允许

时间:2015-05-18 04:23:44

标签: c#

我有一些代码:partial void FuncName(TimeSpan? value)那里有可空操作符允许我做什么?如果不是,我根本无法通过空的TimeSpan?对于我传递的每个可能为null的参数,我是否需要它?

由于

2 个答案:

答案 0 :(得分:2)

?是可以为空的,它允许你在TimeSpan中传递null。

Nullable Types

  

Nullable类型是System.Nullable结构的实例。一个   可空类型可以表示其正确的值范围   基础值类型,加上一个额外的空值。例如,a   Nullable,发音为" Int32的Nullable,"可以分配任何   值从-2147483648到2147483647,或者可以赋值为null   值。

答案 1 :(得分:1)

带有DataType的符号?表示数据类型可以为空。

您可以阅读有关Nullable类型here

的更多信息