null をオブジェクトとしてキャストしますか? 質問する

null をオブジェクトとしてキャストしますか? 質問する

今日このコードに出会った

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

何か問題がありますか?

ベストアンサー1

メソッドがオーバーロードされているときに、どのメソッドを呼び出しているかをコンパイラに伝えるために、これを行う必要がある場合があります。null オブジェクトは null のままであり、安全です。

おすすめ記事