Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0316

Nazwa parametru "name" powoduje konflikt z automatycznie wygenerowaną nazwą parametru.

Nie można używać wyrazów zarezerwowanych jako nazw parametrów. W poniższym value przykładzie jest słowem zarezerwowanym w kontekście domyślnej właściwości lub metody dostępu indeksatora.

Aby poprawić ten błąd

  1. Zmień nazwę parametru.

Przykład

Poniższy kod generuje CS0316:

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

Zobacz też