C # Ein Attribut in einer Unterklasse überschreiben
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
}
Ist es möglich, das Attribut in der Unterklasse zu entfernen? Ich möchte, dass das Attribut von anderen Unterklassen geerbt wird, nur nicht von dieser.
Edit: Hoppla, es sieht so aus, als hätte ich das Kompilieren vergessen oder so, weil der oben angegebene Code tatsächlich funktioniert!