Нулевой объект в качестве объекта? - PullRequest
25 голосов
/ 11 декабря 2008

Я сегодня сталкивался с этим кодом

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

Что-то не так или нет?

Ответы [ 2 ]

38 голосов
/ 11 декабря 2008

Иногда вам нужно сделать это, когда метод перегружен ... чтобы сообщить компилятору, какой из них вы вызываете. Нулевой объект все еще нулевой, и это безопасно.

4 голосов
/ 11 декабря 2008

возможно, для разрешения перегрузок требуется преобразование

...