Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0082

Typ type již vyhrazuje člen s názvem name se stejnými typy parametrů.

Vlastnosti v době kompilace se překládají na metody s identifikátorem get_ nebo set_ před identifikátorem. Pokud definujete vlastní metodu, která je v konfliktu s názvem metody, vygeneruje se chyba.

Příklad

Následující příklad vygeneruje CS0082:

//cs0082.cs  
class MyClass  
{  
  
    //property  
    public int MyProp  
    {  
        get //CS0082  
        {  
            return 1;  
        }  
    }  
  
    //conflicting Get  
    public int get_MyProp()  
    {  
        return 2;  
    }  
  
    public static int Main()  
    {  
        return 1;  
    }  
}  

Viz také