Leggere in inglese

Condividi tramite


Errore del compilatore CS0316

Il nome di parametro 'name' è in conflitto con un nome di parametro generato automaticamente.

Le parole riservate non possono essere usate come nomi di parametro. Nell'esempio seguente value è una parola riservata nel contesto di una funzione di accesso della proprietà o dell'indicizzatore predefinita.

Per correggere l'errore

  1. Modificare il nome del parametro.

Esempio

Il codice seguente genera l'errore CS0316:

C#
// cs0316.cs  
// Compile with: /target:library  
public class Test  
{  
    public int this[int value] // CS0316  
    {  
        get { return 1; }  
        set { }  
    }  
}  

Vedi anche