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
La dichiarazione del parametro di tipo deve essere un identificatore anziché un tipo.
Type parameter declaration must be an identifier not a type
Quando si dichiara un tipo o un metodo generico, è necessario specificare il parametro di tipo come identificatore, ad esempio "T" o "InputType". Alla chiamata del metodo da parte del codice client, verrà fornito il tipo, che sostituirà ogni occorrenza dell'identificatore nel metodo o nella classe base. Per ulteriori informazioni, vedere Parametri di tipo generico (Guida per programmatori C#).
// CS0081.cs
class MyClass
{
public void F<int>() {} // CS0081
public void F<T>(T input) {} // OK
public static void Main()
{
MyClass a = new MyClass();
a.F<int>(2);
a.F<double>(.05);
}
}