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

}

Можно ли удалить атрибут в подклассе? Я хочу, чтобы атрибут наследовался другими подклассами, но не этим.

Редактировать: Ой, похоже, я забыл скомпилировать или что-то, потому что код, опубликованный выше, на самом деле работает!

Ответы на вопрос(4)

Ваш ответ на вопрос