Die indirekte Einschränkung „<Einschränkung1>“ der Typparametereinschränkung „<Typparameter1>“ steht in Konflikt mit der indirekten Einschränkung „<Einschränkung2>“ der Typparametereinschränkung „<Typparameter2>“.

Ein generischer Typ wurde mit Einschränkungen deklariert, die aufgrund einer Kombination aus indirekten Einschränkungen einen Konflikt verursachen.

Dieser Fehler kann durch die folgende Anweisung generiert werden.

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

Die indirekten Einschränkungen Structure und 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: BC32109

So beheben Sie diesen Fehler

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

Siehe auch