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.
- Modificare il nome del parametro.
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 { }
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: