【发布时间】:2010-10-04 21:33:17
【问题描述】:
您好,我有一个项目是在 3.5 之前的版本中创建的。从那以后,我运行向导将其升级到 3.5。在我这样做之后,我构建了项目,但它有一个错误。错误是 Guid 正在尝试访问属性 HasValue 和 Value:
if(theGuid.HasValue)
{
id = theGuid.Value
}
错误是“System.Guid”不包含“HasValue”的定义,并且找不到接受“System.Guid”类型的第一个参数的扩展方法“HasValue”(您是否缺少 using 指令或汇编参考?)
Value 属性的错误与此类似。
谁能告诉我发生了什么事?它是从框架中取出的属性吗?如果可以,我可以用什么代替它?
谢谢!
【问题讨论】:
-
你能告诉我们Guid是在哪里定义/初始化的吗?