Class (Visual Basic)
Aktualisiert: November 2007
Schränkt einen generischen Typparameter so ein, dass als Typargument nur ein Referenztyp angegeben werden darf, oder leitet eine Class-Anweisung (Visual Basic) ein.
Hinweise
In der Deklaration eines Typparameters für einen generischen Typ können Sie eine Einschränkung definieren, also eine oder mehrere Voraussetzungen, die das Typargument erfüllen muss, das an diesen Typparameter übergeben werden kann. Weitere Informationen finden Sie im Abschnitt "Einschränkungen" unter Generische Typen in Visual Basic.
Zu den möglichen Voraussetzungen einer Einschränkungen gehört, dass als Typargument nur ein Referenztyp zulässig ist, beispielsweise ein String, Array, Delegat oder Objekt, das aus einer Klasse erstellt wird. Sie legen dies fest, indem Sie das Schlüsselwort Class in der Einschränkung angeben.
Eine andere mögliche Voraussetzung besteht darin, dass das Typargument ein Werttyp sein muss, z. B. eine Struktur, eine Enumeration oder ein elementarer Datentyp. Sie legen die Voraussetzung eines Werttyps fest, indem Sie das Schlüsselwort Structure (Visual Basic) in der Einschränkung angeben.
Sie müssen weder Class noch Structure in einer Einschränkung angeben. Sie können nicht beide Schlüsselwörter in der gleichen Einschränkung angeben.
Die Einschränkung Class ist nicht mit der Class-Anweisung (Visual Basic) identisch.
Siehe auch
Konzepte
Generische Typen in Visual Basic