Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Ograniczenie pośrednie "<constraint1>" uzyskane z ograniczenia parametru typu "<typeparameter1>" powoduje konflikt z ograniczeniem pośrednim "<constraint2>" uzyskanym z ograniczenia parametru typu "<typeparameter2>"

Typ ogólny jest deklarowany z powodu ograniczeń powodujących konflikt ze względu na kombinację ograniczeń pośrednich.

Poniższa instrukcja może wygenerować ten błąd.

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

Ograniczenia Structure pośrednie i Class powodują konflikt dla parametru t1typu , ponieważ Structure ograniczenie wymaga, aby odpowiedni argument typu był typem wartości, a jednocześnie Class wymaga, aby był to typ odwołania.

Identyfikator błędu: BC32109

Aby poprawić ten błąd

  • Zmień ograniczenia parametru typu, aby uniknąć konfliktowych ograniczeń.

Zobacz też