Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Datové typy parametrů typu v metodě< methodname> nelze odvodit z těchto argumentů. Pokud zadáte datové typy explicitně, může se tato chyba opravit.
Při vyhodnocování volání obecné procedury byl proveden pokus o použití odvození typu k určení datového typu (nebo typů) parametru typu (nebo parametrů). Kompilátor však nemůže najít datový typ pro parametry typu v této metodě a hlásí chybu.
Poznámka:
Při zadávání argumentů není možnost (například pro operátory dotazu ve výrazech dotazu), zobrazí se chybová zpráva bez druhé věty.
Například následující kód ukazuje chybu.
Module Module1
Sub Main()
'' Not valid.
'GenericMethod("Hello", "World")
End Sub
Sub GenericMethod(Of T)(ByVal x As String, ByVal y As _
InterfaceExample(Of T))
End Sub
End Module
Interface InterfaceExample(Of T)
End Interface
ID chyby: BC36648 a BC36645
Oprava této chyby
- Můžete být schopni zadat datový typ pro parametr typu nebo parametry místo toho, abyste se museli spoléhat na odvození typu.