#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; } } }
Комментариев нет:
Отправить комментарий