更新:2007 年 11 月

错误消息

类型“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;
    }
}

请参见

参考

属性(C# 编程指南)