11.08.2008, 00:00 Uhr

Ko- und Kontravarianz in VB.NET

Wie konveritert man eine List(Of Apple) in eine List(Of Fruit)?
Lucian Wischik, Mitglied des VB-Compiler-Teams bei Microsoft, stellt in einem englischsprachigen Beitrag auf seiner Website eine Möglichkeit zur Diskussion, Ko- und Kontravarianz in zukünftige Versionen von VB.NET zu integrieren.  

Anhand theoretischer Code-Beispiele zeigt Wischik auf, wie die Konvertierung einer List(Of Apple) in eine List(Of Fruit) konvertiert werden könnte. Kernstücke dabei sind die angedachten kontextabhängigen Schlüsselwörter "Out" und "In". [bl]



Das könnte Sie auch interessieren