時,這是沒有意義的,反射和異常導致我相信,有什麼都沒有錯,但是我得到以下行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