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
'generico': un parametro o una variabile locale non possono avere lo stesso nome di un parametro di tipo di un metodo.
'generic': a parameter or local variable cannot have the same name as a method type parameter
È stato rilevato un conflitto tra il nome del parametro di tipo di un metodo generico e il nome di una variabile locale del metodo o di uno dei parametri del metodo. Per correggere l'errore, ridenominare i parametri o le variabili locali in conflitto.
Esempio
Il seguente codice di esempio genera l'errore CS0412:
// CS0412.cs
using System;
class C
{
// Parameter name is the same as method type parameter name
public void G<T>(int T) // CS0412
{
}
public void F<T>()
{
// Method local variable name is the same as method type
// parameter name
double T = 0.0; // CS0412
Console.WriteLine(T);
}
public static void Main()
{
}
}