Freigeben über


Die Einschränkung '<Einschränkung1>' verursacht einen Konflikt mit der bereits für Typparameter <Typparametername> angegebenen Einschränkung '<Einschränkung2>'

Aktualisiert: November 2007

Constraint '<constraint1>' conflicts with the constraint '<constraint2>' already specified for type parameter '<typeparametername>'

Ein generischer Typ wird mit sich widersprechenden Einschränkungen auf einem Typparameter deklariert.

Dieser Fehler kann durch die folgende Anweisung generiert werden.

Public Class testClass(Of t As {Structure, Class })

Die Structure-Einschränkung und die Class-Einschränkung verursachen für den Typparameter t einen Konflikt, weil die Structure-Einschränkung erfordert, dass das entsprechende Typargument ein Werttyp ist, während Class einen Verweistyp erfordert.

Fehler-ID: BC32119

So beheben Sie diesen Fehler

  • Ändern Sie die Typparametereinschränkungen, um Konflikte zu vermeiden.

Siehe auch

Konzepte

Generische Typen in Visual Basic

Wert- und Verweistypen

Referenz

Typenliste

Structure (Visual Basic)

Class (Visual Basic)