C # переопределить атрибут в подклассе
public class MyWebControl {
[ExternallyVisible]
public string StyleString {get;set;}
}
public class SmarterWebControl : MyWebControl {
[ExternallyVisible]
public string CssName{get;set;}
new public string StyleString {get;set;} //Doesn't work
}
Можно ли удалить атрибут в подклассе? Я хочу, чтобы атрибут наследовался другими подклассами, но не этим.
Редактировать: Ой, похоже, я забыл скомпилировать или что-то, потому что код, опубликованный выше, на самом деле работает!