Freigeben über


Die Class-Einschränkung und die Structure-Einschränkung können nicht kombiniert werden

Aktualisiert: November 2007

'Class' constraint and 'Structure' constraint cannot be combined

Eine Einschränkungsliste enthält sowohl die Class (Visual Basic)-Einschränkung als auch die Structure (Visual Basic)-Einschränkung.

In einer Einschränkungsliste für einen Typparameter kann angegeben werden, dass das an den Typparameter übergebene Argument ein Werttyp (mit der Structure-Einschränkung) oder ein Verweistyp (mit der Class-Einschränkung) sein muss. Sie können nicht beide Einschränkungen für denselben Typparameter angeben, und Sie können jede Einschränkung nur einmal angeben.

Fehler-ID: BC32104

So beheben Sie diesen Fehler

  • Entscheiden Sie, ob ein Werttyp oder ein Verweistyp für das Typargument erforderlich sein soll.

    • Wenn das Typargument ein Werttyp sein soll, entfernen Sie das Class-Schlüsselwort aus der Einschränkungsliste.

    • Wenn das Typargument ein Verweistyp sein soll, entfernen Sie das Structure-Schlüsselwort aus der Einschränkungsliste.

Siehe auch

Konzepte

Generische Typen in Visual Basic

Wert- und Verweistypen