将null转换为对象?

时间:2008-12-11 00:13:55

标签: c# class syntax casting null

我今天遇到了这段代码

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

是否有任何问题?

2 个答案:

答案 0 :(得分:38)

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

答案 1 :(得分:4)

它可能需要强制转换来解决重载