2008-12-11 149 views
25

我碰到这个代码今天将null作为对象投射?

AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null); 

来到这有什么不对的地方还是没有?

回答

38

有时候,你需要这个当重载方法...告诉你调用哪一个编译器。一个空对象仍然是空的,它是安全的。

+3

为什么我没有在这里检查,然后在IRC上把我弄糊涂了? – 2009-09-06 11:54:26

4

它可能需要投地解决重载