" uzyskane z ograniczenia parametru typu "" powoduje konflikt z ograniczeniem "" - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc32111"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Zapisz
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 Structure
Class
bezpośrednie powodują konflikt dla parametru t1
typu , 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
- Zmień ograniczenia parametru typu, aby uniknąć konfliktowych ograniczeń.