Pourquoi l'utilisation d'un null jeté comme paramètre?

Quand et pourquoi quelqu'un voudrait-il faire ce qui suit:

doSomething( (MyClass) null );

Avez-vous déjà fait cela? Pourriez-vous s'il vous plaît partagez votre expérience?

  • Peut-être juste un inexpérimenté codeur? Ou quelqu'un qui a changé le code de doSomething((cast)quelque chose); et a voulu changer à null, et n'a tout simplement pas la peine de retirer le plâtre? Est-il dans plus d'un endroit, ou juste un exemple?
  • Je ne me souviens pas où je l'ai lu, mais je l'ai vu et appris que vous ne pouvez lancer une valeur null à un objet. Le problème est, je ne peux pas trouver un scénario raisonnable! 😛
  • Double Possible de Pourquoi cast null à l'Objet?
InformationsquelleAutor pek | 2008-11-24