Я понимаю, что когда я создаю стенографическое свойство в C#, это переводится в поле, созданное для него, когда оно скомпилировано.Переопределение стенографических свойств в C#
class Hello {
public bool Hi { set ; get ; }
}
Мой вопрос: что произойдет, если сокращённое свойство является виртуальным, а затем переопределены:
class Hello {
virtual public bool Hi { set ; get ; }
}
//The class and the property can't have the same name
//class Hi : Hello {
class Bonjour : Hello {
override public bool Hi {
set { }
get { return true ; }
}
}
Я переопределении виртуальной собственности полностью. Будет ли это генерировать поле при компиляции класса Hi, с которым я больше не смогу получить доступ?
спасибо.
Я считаю, что это правда. –
@Tony Я добавил ссылку, которая показывает, что это определенно верно :) –
Спасибо, что указали на проблему с моим примером – edincanada