Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nie można wywnioskować typów typów parametrów w metodzie "<methodname>" z tych argumentów, ponieważ istnieje więcej niż jeden typ. Jawne określenie typów danych może poprawić ten błąd.
Podjęto próbę użycia wnioskowania typu w celu określenia typu lub typów parametrów typu w wywołaniu procedury ogólnej. Kompilator znajduje więcej niż jeden możliwy typ danych dla co najmniej jednego parametru typu i zgłasza ten błąd.
Uwaga
Podczas określania argumentów nie jest opcją (na przykład w przypadku operatorów zapytań w wyrażeniach zapytania) komunikat o błędzie jest wyświetlany bez drugiego zdania.
Poniższy kod demonstruje błąd.
Option Strict Off
Module Module1
Sub Main()
'' Not valid.
'targetMethod(1, "2")
End Sub
Sub targetMethod(Of T)(ByVal p1 As T, ByVal p2 As T)
End Sub
End Module
Identyfikator błędu: BC36654 (w zapytaniach LINQ) i BC36651 (zapytania zewnętrzne)
Aby poprawić ten błąd
Jeśli błąd pojawia się poza zapytaniem, spróbuj jawnie określić typ danych parametru typu:
targetMethod(Of Integer)(1, "2")