Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0316

Název parametru name je v konfliktu s automaticky vygenerovaným názvem parametru.

Rezervovaná slova nelze použít jako názvy parametrů. V následujícím value příkladu je vyhrazené slovo v kontextu výchozí vlastnosti nebo přístupového objektu indexeru.

Oprava této chyby

  1. Změňte název parametru.

Příklad

Následující kód vygeneruje CS0316:

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

Viz také