Leggere in inglese

Condividi tramite


Errore del compilatore CS0082

Il tipo 'type' riserva già un membro denominato 'name' con gli stessi tipi di parametro

Le proprietà in fase di compilazione vengono convertite in metodi con get_ e/o set_ davanti all'identificatore. Se si definisce un metodo personalizzato che è in conflitto con il nome del metodo, viene generato un errore.

Esempio

L'esempio seguente genera l'errore 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;  
    }  
}  

Vedi anche