Die Einschränkung „<constraint1>“ steht mit der indirekten Einschränkung „<constraint2>“ in Konflikt, die von der Typparametereinschränkung „<typeparameter1>“ abgerufen wurde.

Ein generischer Typ wird aufgrund einer Kombination aus direkten und indirekten Einschränkungen mit im Konflikt stehenden Einschränkungen deklariert.

Dieser Fehler kann durch die folgende Anweisung generiert werden.

Public Class testClass(Of t1 As {Structure, t2}, t2 As Class)

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

Fehler-ID: BC32110

So beheben Sie diesen Fehler

  • Ändern Sie die Typparametereinschränkungen, um einen Konflikt verursachende Einschränkungen zu vermeiden.

Siehe auch