.net 中用Obsolete属性,每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。
创新互联公司专注于企业成都全网营销、网站重做改版、吉州网站定制设计、自适应品牌网站建设、H5页面制作、商城建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为吉州等各大城市提供网站开发制作服务。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("水果的苹果的口感是:脆甜"); }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。