Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Impossibile dedurre da questi argomenti i tipi di dati dei parametri di tipo nel metodo <nomemetodo>'. L'errore potrebbe essere corretto specificando i tipi di dati in modo esplicito.
Data type(s) of the type parameter(s) in method '<methodname>' cannot be inferred from these arguments. Specifying the data type(s) explicitly might correct this error.
Si è tentato di utilizzare l'inferenza dei tipi per determinare il tipo o i tipi di dati del parametro o dei parametri di tipo durante la valutazione di una chiamata a una routine generica. Il compilatore non è tuttavia in grado di individuare un tipo di dati per i parametri di tipo in questo metodo e viene generato l'errore.
Nota: |
|---|
Quando è obbligatorio specificare gli argomenti, ad esempio per gli operatori di query nelle espressioni di query, il messaggio di errore viene visualizzato senza la seconda frase. |
Nel codice seguente, ad esempio, viene illustrato questo errore.
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 errore: BC36648 e BC36645
Per correggere l'errore
- È possibile specificare un tipo di dati per il parametro o i parametri di tipo anziché basarsi sull'inferenza dei tipi.
Vedere anche
Concetti
Routine generiche in Visual Basic
Nota: