1. 首页
  2. 数据库
  3. 其它
  4. C#中的问号(?号)用法小结

C#中的问号(?号)用法小结

上传者: 2020-12-31 18:31:29上传 PDF文件 38.21KB 热度 17次
1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如: string str=null;是正确的。 int i=null;编译器将报错。 为了使值类型也可为空,可空类型出现了,可空类型使用可空类型修饰符?来表示,表现形式为T?。 例:int?表示是可空的整形,DateTime?表示为可空的时间。 T?其实是System.Nullable(泛型结构)的缩写形式,也就意味着当你用到T?时编译器在编译时会把T?编译成System.Nullable的形式, 例如:int?,编译后便是System
用户评论