我做一个小的调试,所以我想记录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