Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0082

Typ "type" już rezerwuje element członkowski o nazwie "name" z tymi samymi typami parametrów

Właściwości w czasie kompilacji są tłumaczone na metody z get_ i/lub set_ przed identyfikatorem. Jeśli zdefiniujesz własną metodę, która powoduje konflikt z nazwą metody, zostanie wygenerowany błąd.

Przykład

Poniższy przykład generuje plik CS0082:

C#
//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;  
    }  
}  

Zobacz też