#c_sharp
class A
{
private int a;
private int b;
private int c;
public int W{get;set;}
}
Вопрос: к какому из этих трех полей будет иметь доступ это свойство?
Ответы
Ответ 1
Ни к какому из указанных, компилятор создаст неявное поле для свойства W. Если вам нужно что бы свойство обращалось к конкретному полю, это нужно указать явно. class A { private int a; public int W { get { return a; } set { a = value; } } }
Комментариев нет:
Отправить комментарий