当前位置:米豆网 ?

C#中问号(?)的用法含义

2013年01月12日 | 作者: 米豆网 - 1000seo |

在c#中经常看到这样的用法: DateTime? dtime; int a=(b>0)?b:-1; string c=a??b; 这些用法的含义如下 1、可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空,例如:string str=null;是正确的。int i=null;编译器将报错。为了使值类型也可为空,可空类型出现了,可空类型使用可空类型修饰符?来表示,表现形式为T?。例:int?表示是可空的整形,DateTime?表示为可空的时间。T?其实是System.Nullable<......
关键词:,
详细阅读