Obsolete 属性用于声明类/属性/方法已过时。
例子:
[Obsolete("This class is obsolete; use class B instead")]
class A
{
[Obsolete("This function is obsolete", true)]
public void F() {}
}
class B
{
public void F() {}
}
class Test
{
static void Main() {
A a = new A(); // Warning
a.F(); // Error
}
}
当声明A类对象时,得到警告信息 "This class is obsolete; use class B instead."
当使用A类对象的F()方法时,得到错误信息 "This function is obsolete."
C#中声明类/属性/方法已过时(Obsolete)
最新推荐文章于 2023-03-08 14:06:01 发布