使用英语阅读

通过


编译器错误 CS0082

类型“type”已保留了一个名为“name”的具有相同参数类型的成员

属性在编译时被转换为标识符前带有 get_ 和/或 set_ 的方法。 如果定义自己的方法,且该方法与方法名称冲突,将生成错误。

示例

下面的示例生成 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;  
    }  
}  

请参阅