Ошибка компилятора CS0082
Тип "тип" уже резервирует член "имя" с такими же типами параметров
Во время компиляции свойства преобразуются в методы с префиксами 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;
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: