C # Substituir um atributo em uma subclasse
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
}
É possível remover o atributo na subclasse? Eu quero que o atributo seja herdado por outras subclasses, mas não por esta.
Edit: Opa, parece que eu esqueci de compilar ou algo assim porque o código postado acima, de fato, funciona!