Guid? 什么结构?
看代码的时候 有一行Guid? userId = null; Guid后面的问号是什么意思?没有查到这种类型,可是去掉就会有错误 --------------------编程问答-------------------- Guid? userId = null;表示userId是可是null的Guid类型。 --------------------编程问答-------------------- 同Int? val= null;
double? val = null; --------------------编程问答-------------------- 就是可以为null的值类型
.net3.5新出来的 --------------------编程问答-------------------- Guid?等价于Nullable<Guid>
int?等价于Nullable<int>
具体可以去了解Nullable<T>泛型 --------------------编程问答-------------------- 顶顶学习学习
--------------------编程问答-------------------- 可空类型
比如 int? i;
就可以给i赋值 i=null;而不会报错了
如果 int i =null,则会抱错; --------------------编程问答-------------------- 可空类型可以这么用.
比如说model.userID是可空的GUID类型
Guid guid = model.userID ?? Guid.Empty; --------------------编程问答--------------------
+1
补充:.NET技术 , C#