在C#中??和?分别是什么意思?(运算符 ?、??、?: 、?. 、 各类问号的用法和说明)

可空类型修饰符(?): 引用类型能够使用空引用表示一个不存在的值,而值类型一般不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就能够使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?” 例如:int? 表示可空的整形,DateTime? 表示可为空的时间。 T? 实际上是System.Nullable(泛
相关文章
相关标签/搜索