Guids是使用new关键字创建的,这使我认为它是一种引用类型.
它是否正确?
Guid uid = new Guid();
Guids是否存储在堆上?
引自这个问题的答案.
Guid是一个值类型,因此Guid类型的变量不能为null.
如果我看到这个怎么办?
public Nullable<System.Guid> SomeProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
我应该如何检查这是否为空?像这样?
(SomeProperty == null)
Run Code Online (Sandbox Code Playgroud)
或者像这样?
(SomeProperty == Guid.Empty)
Run Code Online (Sandbox Code Playgroud)