过时的属性

System.Obsolete 是一个属性,用于标记具有更好版本的类型或成员,因此不应使用。

[Obsolete("This class is obsolete. Use SomeOtherClass instead.")]
class SomeClass
{
    //
}

如果使用上面的类,编译器将发出警告“此类已过时。请改用 SomeOtherClass”。