Ograniczenie "<constraint1>" powoduje konflikt z ograniczeniem "<constraint2>" już określonym dla parametru typu "<typeparametername>"

Typ ogólny jest deklarowany z ograniczeniami powodującymi konflikt dla parametru typu.

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

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

Ograniczenia Structure i Class powodują konflikt dla parametru ttypu , ponieważ Structure ograniczenie wymaga, aby odpowiadający mu argument typu był typem wartości, a jednocześnie Class wymaga, aby był to typ odwołania.

Identyfikator błędu: BC32119

Aby poprawić ten błąd

  • Zmień ograniczenia parametru typu, aby uniknąć konfliktów.

Zobacz też