Einfach neugierig, MSDN sagt, dass
Der Aufruf dieser Methode führt immer zu InvalidCastException.
Warum also gibt es diese Überlastung in dem Rahmen? Folgt sie einer Art Muster? Ich würde annehmen, dass es aus Gründen der Abwärtskompatibilität besser wäre, die Überladung zu entfernen und Kompilierfehler statt Laufzeitausnahmen zu erhalten. Ich erinnere mich nicht, ob diese Methode in früheren Frameworks tatsächlich unterstützt wurde, obwohl.