Przeczytaj w języku angielskim
" uzyskane z ograniczenia parametru typu "
" uzyskane z ograniczenia parametru typu "" powoduje konflikt z ograniczeniem pośrednim "" uzyskanym z ograniczenia parametru typu "" - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc32109"
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 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 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: BC32109
- Zmień ograniczenia parametru typu, aby uniknąć konfliktowych ograniczeń.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.