Generische Klassen

Generische Klassen (Generics) erlauben es, einen oder mehrere Typen, die die Klasse intern verarbeitet, variabel zu halten (Typparameter). Ein typischer Einsatzfall sind generische Objektmengen (siehe auch Erläuterungen zu System.Collections im Kapitel 9). Generische Objektmengen ermöglichen es, dass der Entwickler einen allgemeinen Mengentyp so prägt, dass die Menge nur Mitglieder einer bestimmten Klasse akzeptiert und dafür eine Typprüfung bereits zur Entwicklungszeit stattfindet.

Neben den in der FCL implementierten generischen Objektmengen kann man in VB und C# auch selbst generische Klassen erzeugen. In diesem Kapitel wird die Definition und Verwendung eigener generischer Klassen besprochen.

Definition generischer Klassen ...

Get Microsoft .NET 4.0 - Crashkurs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.