Share via


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

Wert- und Verweistypen

Referenz

Structure (Visual Basic)

Class-Anweisung (Visual Basic)