Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


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

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

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

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

Ograniczenie pośrednie i ograniczenie StructureClass bezpośrednie 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: BC32111

Aby poprawić ten błąd

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

Zobacz też