Ошибка компилятора CS0082
Обновлен: Ноябрь 2007
Сообщение об ошибке
Тип "тип" уже резервирует член "имя" с такими же типами параметров
Type 'type' already reserves a member called 'name' with the same parameter types
Во время компиляции свойства преобразуются в методами с ключевыми словами 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;
}
}