我做一個小的調試,所以我想記錄EventArgs的價值使用VB.NET IIF我得到的NullReferenceException
我有一個簡單的線,基本上不會:
logLine = "e.Value: " + IIf(e.Value Is Nothing, "", e.Value.ToString())
的方式我理解IIF函數,如果e.Value是Nothing(null),那麼它應該返回空字符串,否則它應該返回值的.ToString。我是,但是得到一個NullReferenceException。這對我沒有意義。
任何想法的?
另外:如果()是類型安全。 IIf()不是。 – 2009-01-09 17:35:57