编译器错误 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;
}
}