Ошибка компилятора CS0271
Свойство или индексатор "свойство/индексатор" не может использоваться в данном контексте, так как метод доступа get недоступен
Эта ошибка возникает при попытке получить доступ к недоступному методу доступа get
. Чтобы устранить эту ошибку, повысьте уровень доступности метода доступа или измените расположение вызова. Дополнительные сведения см. в разделе "Специальные возможности и свойства accessor".
В следующем примере возникает ошибка CS0271:
// CS0271.cs
public class MyClass
{
public int Property
{
private get { return 0; }
set { }
}
public int Property2
{
get { return 0; }
set { }
}
}
public class Test
{
public static void Main(string[] args)
{
MyClass c = new MyClass();
int a = c.Property; // CS0271
int b = c.Property2; // OK
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: