标签: c# class syntax casting null
我今天遇到了这段代码
AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null);
是否有任何问题?
答案 0 :(得分:38)
有时候,当方法重载时你需要这个...告诉编译器你正在调用哪一个。空对象仍然为空,并且是安全的。
答案 1 :(得分:4)
它可能需要强制转换来解决重载