vb.net,c#和java中对已过期方法的写法
.net 中用Obsolete属性,每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。

创新互联于2013年成立,先为新疆等服务建站,新疆等地企业,进行企业商务咨询服务。为新疆企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
c#:
[System.Obsolete("use class B")]
class A
{
public void Method() { }
}
class B
{
[System.Obsolete("use NewMethod", true)]
public void OldMethod() { }
public void NewMethod() { }
}
// Generates 2 warnings:
A a = new A();
// Generate no errors or warnings:
B b = new B();
b.NewMethod();
// Generates an error, terminating compilation:
b.OldMethod();为类A 产生两个警告:一个用于声明类引用,一个用于类构造函数。
vb.net:
Class A Sub Method() End Sub End Class Class B Sub OldMethod() End Sub Sub NewMethod() End Sub End Class ' Generates 2 warnings: ' Dim a As New A ' Generate no errors or warnings: Dim b As New B b.NewMethod() ' Generates an error, terminating compilation: ' b.OldMethod()
java中使用@Deprecated注解,标记已过时.
@Deprecated
public void showTaste(){
System.out.println("水果的苹果的口感是:脆甜");
}
新闻名称:vb.net,c#和java中对已过期方法的写法
当前网址:http://www.jxjierui.cn/article/gedgps.html


咨询
建站咨询
