更新:2007 年 11 月
错误消息
过时成员“memberA”重写未过时成员“memberB”。通常,标记为过时的成员不应该重写没有标记为过时的成员。在 Visual Studio 2008 中将生成此警告,但在 Visual Studio 2005 中不会生成此警告。
更正此错误
从重写成员中移除 Obsolete 属性,或将该属性添加到基类成员中。
示例
复制代码 | |
---|---|
// CS0809.cs public class Base { public virtual void Test1() { } } public class C : Base { [System.Obsolete()] public override void Test1() // CS0809 { } } |