" dla metody rozszerzenia "" zdefiniowanej w metodzie "" - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc36589"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Zapisz
Nie można wywnioskować parametru typu "<typeparametername>" dla metody rozszerzenia "<methodname" zdefiniowanej w parametrze "<typename>>"
Metoda rozszerzenia ogólnego jest wywoływana bez podawania listy argumentów typu, a wnioskowanie typu kończy się niepowodzeniem dla jednego z argumentów typu.
Podczas wywoływania procedury ogólnej zwykle należy podać argument typu dla każdego parametru typu zdefiniowanego przez procedurę. Jednak alternatywą jest całkowite pominięcie listy argumentów typu. Gdy to zrobisz, kompilator próbuje wywnioskować typ każdego argumentu typu z kontekstu wywołania. Aby uzyskać więcej informacji, zobacz "Wnioskowanie typu" w obszarze Ogólne procedury w Visual Basic.
Identyfikator błędu: BC36589
Upewnij się, że typy argumentów normalnych są takie, że wnioskowanie typu jest zgodne z parametrami typu zadeklarowanymi dla procedury ogólnej.
— lub —
Wywołaj procedurę ogólną z pełną listą argumentów typu, aby wnioskowanie typu nie było konieczne.