C# Obsolete

Obsolete 属性将某个程序实体标记为一个建议不再使用的实体。每次使用被标记为已过时的实体时,随后将生成警告或错误,这取决于属性是如何配置的。例如:

上面在Main函数中调用,只产生了一个警告的信息。

如果将MyObsolete类中的GetName方法属性,设置中的false改为true

这样可以看到产生了一个错误信息

 

using System;namespace ConsoleApplication1
{class Program{static void Main(string[] args){MyObsolete.GetName();MyObsolete.GetCurrentName();}}public static class MyObsolete{[Obsolete("此方法已更新为新的方法,GetCurrentName",true)]public static void GetName(){Console.WriteLine("获取Name的方法");}public static void GetCurrentName(){Console.WriteLine("获取当前Name的方法");}}
}

 

转载于:https://www.cnblogs.com/aehyok/archive/2013/05/25/3098624.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/494073.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之事件分发机制

本文主要包括以下内容 view的事件分发viewGroup的事件分发 首先来看两张图 在执行touch事件时 首先执行dispatchTouchEvent方法,执行事件分发。再执行onInterceptTouchEvent方法,判断是否中断事件,返回true时中断,执行自己的on…

Android屏幕适配总结

重要概念 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、sp、px?他们之间的关系是什么? 什么是mdpi、hdpi、xdpi、xxdpi?如何计算和区分? 在下面的内容中我们将介绍这些概念。 屏幕尺寸 屏幕…

突然开掉CEO!通用电气时隔一年再换帅,金融和工业互联网都救不了GE?

资料来源:GE官网、华尔街见闻、腾讯新闻《一线》物联网智库 整理发布摘要:在统帅了通用仅仅14个月之后,John Flannery就被他的继任者Lawrence Culp取代,而Culp也将立刻走马上任,成为通用电气(GE&#xff09…

看,这就是你脱下谷歌眼镜的世界——多乏味!

本文节选自科技博客网站PandoDaily。作者精妙地描述一个十年后由谷歌眼镜主宰你的感观的世界。当你脱下眼镜后,你发现世界如此乏味,你只想赶紧回到由谷歌眼镜向你勾勒的世界中,你也全然不顾这其实已让你丧失了自由意志。非常有趣的一篇文章。…

美法加三位科学家获2018诺贝尔物理学奖

来源:科学网北京时间10月2日下午5时52分,2018年诺贝尔物理学奖揭晓。获奖者为美国科学家阿瑟阿什金(Arthur Ashkin)、法国科学家热拉尔穆鲁(Gerard Mourou)和加拿大科学家唐娜斯特里克兰(Donna …

Android自定义progressBar

通过继承系统ProgressBar实现 效果图 实现 HorizontalProgressBarWithNumber 自定义属性 <?xml version"1.0" encoding"utf-8"?> <resources><declare-styleable name"HorizontalProgressBarWithNumber"><attr name&…

java调用kettle批量执行

java调用kettle批量执行 之前只做了一个java调用单一ktr的例子&#xff0c;在用web程序控制ETL数据抽取过程的时候&#xff0c;难免会遇到要执行一个复选框列表的ktr&#xff0c;那么前段传过来的就不仅仅是一个ktr&#xff1b;那就是一个未知数目的ktr列表了&#xff0c;思想就…

干货分享:自动驾驶核心技术进展之车用毫米波雷达

来源&#xff1a;智车科技摘要&#xff1a;电动化、智能化、网联化、共享化是汽车未来发展的大势。伴随着这一趋势&#xff0c;自动驾驶汽车应用而生&#xff0c;且国内很多自动驾驶研发企业快速成长。“自动驾驶”等相关热词也一直是行业关注的焦点。为了让中国汽车行业的机构…

Android主题换肤实现

本系列文章主要是对一个Material Design的APP的深度解析&#xff0c;主要包括以下内容 基于Material Design Support Library作为项目整体框架。对应博文&#xff1a;Android Material Design 兼容库的使用详解RecyclerView的万能适配器。对应博文:打造一个RecyclerView的万能…

windows下MBCS和UNICODE编码的转换

1. 从MBCS转到UNICODE 方法a&#xff09; 直接调用windows api char name[100] "大鳄.hxboar";wchar_t wname[100];//setlocale(LC_ALL, "chinese"); int nLen MultiByteToWideChar(CP_ACP, 0,name, -1, NULL, NULL);MultiByteToWideChar(CP_ACP, 0, name…

ShareSDK集成微信、QQ、微博分享

1、前言 为什么要使用第三方的作为集成分享的工具呢&#xff1f;而不去用官方的呢&#xff1f;有什么区别么&#xff1f; 一个字”快”&#xff0c;如果你使用官方的得一个个集成他们的SDK&#xff0c;相信这是一个痛苦的过程。 2、准备需要分享的各个平台的key 这个需要…

开启log4net内部调试

1、在appSettings节点中增加名称为“log4net.Internal.Debug”的节点&#xff0c;并确保值为“true" 1 <configuration> 2 <appSettings> 3 <add key"log4net.Internal.Debug" value"true"/> 4 </appSettings&g…

深度|一篇文章解读人工智能的原理及产业升级机会

来源&#xff1a;人工智能腾讯数码摘要&#xff1a;人工智能看上去高高在上&#xff0c;实际上前沿科技公司都寄希望于这种长期研究为其目前的业务带来新的发展机会&#xff0c;神经网络、机器学习、深度学习构建了人工智能基础&#xff0c;本文阐述了三大基础是如何运作和实现…

可自由扩展的圆角矩形制作方法

转自&#xff1a;http://golen.blog.sohu.com/96114249.html 制作一个好的web标准站点,扩展性要多考虑,扩展性做的好的网站,会给后期的维护和升级会带来很大的方便.现在总结一下我做web以来,可扩展的圆角矩形的制作方法:方法一:命名:round.gif: 代码如下: <!DOCTYPE html PU…

GE刚刚换帅,就向艾默生出售智能平台业务?刚刚换帅,GE又向艾默生出售智能平台业务,未来究竟何去何从?...

来源&#xff1a;路透社、知识自动化等物联网智库 整理发布摘要&#xff1a;智能平台出售背后&#xff0c;GE和艾默生各自有何打算&#xff1f;GE多事之秋能否迎来回春转机&#xff1f;昨晚&#xff0c;据消息&#xff1a;艾默生电气公司(Emerson Electric)同意收购通用电气&am…

豆瓣加载动画实现

最终效果如下 ValueAnimator类API 简介 ofFloat(float… values) 构建ValueAnimator&#xff0c;设置动画的浮点值&#xff0c;需要设置2个以上的值setDuration(long duration) 设置动画时长&#xff0c;默认的持续时间为300毫秒。setInterpolator(TimeInterpolator value) 设…

金山笔试题-字符串排序 : 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理...

写一个函数&#xff0c;实现对给定的字符串&#xff08;字符串里面包括&#xff1a;英文字母&#xff0c;数字&#xff0c;符号&#xff09;的处理。经过处理后的字符串其内容按字母&#xff0c;数字&#xff0c;符号的顺序存放。函数声明如下&#xff1a;void ParseString(cha…

下一次 IT 变革:边缘计算(Edge computing)

来源&#xff1a;云头条摘要&#xff1a;外媒 ZDnet 发布了此篇边缘计算领域的重要文章&#xff0c;详细分析了各机构不同的定义、市场状况、前景等&#xff0c;经编译&#xff0c;供各位参考数十亿物联网设备和5G网络这两股力量必将推动计算工作负载的部署方式发生深远而重大的…

WebService入门

webservice 的概念&#xff0c;解决什么问题&#xff1f; webservice 就是一个应用程序&#xff0c;它提供一种通过web 方式访问的api. 解决两个系统或者&#xff08;应用程序&#xff09;之间的远程调用….. 调用是跨语言&#xff0c;跨平台… webservice 最基本的组成部分…

LoadRunner常见问题

1.LoadRunner录制脚本时为什么不弹出IE浏览器&#xff1f; 当一台主机上安装多个浏览器时, LoadRunner 录制脚本经常遇到不能打开浏览器的情况&#xff0c;可以用下面的方法来解决。 启动浏览器&#xff0c;打开Internet选项对话框&#xff0c;切换到高级标签&#xff0c;去掉&…