时,这是没有意义的,反射和异常导致我相信,有什么都没有错,但是我得到以下行System.ArgumentNullException
不管。System.ArgumentNullException创建一个GUID
Guid testGuid = new Guid("745a17a0-74d3-11d0-b6fe-00a0c90f57da");
抛出;
System.ArgumentNullException occurred
HResult=-2147467261
Message=Value cannot be null.
Parameter name: g
ParamName=g
Source=mscorlib
StackTrace:
at System.Guid..ctor(String g)
InnerException:
因此,任何想法可能是发生在这里?
这是更可能的是它是有这个问题之前的语句和调试器是稍稍困惑的位置。你可以验证'(字符串)instance.GetPropertyValue(“classGuid”)'返回一个非空值? –
[.NET无法重现](https://dotnetfiddle.net/QsF456)。你确定没有其他代码抛出异常吗? – ryanyuyu
我也这么认为,但是将鼠标悬停在前一个var上显示它填充了有效的GUID。 – Wobbles