C#中废弃一个方法小技巧
2006-03-06 12:36
330 查看
在C#中,如果有一个方法我们不想继续使用,需要废弃的时候,可以在该方法前面加上一个[Obsolete]。例如:
[Obsolete]
public double GetArea()
{
switch (_arg)
{
case CIRCLE:
return _size * _size;
case SQUARE:
return _size * _size;
case RIGHT_TRIANGLE:
return _size * _size / 2;
default:
return 0;
}
}
这时候,如果还有程序使用该方法,编译时会报如下警告信息:
GetArea()方法已过时。
[Obsolete]
public double GetArea()
{
switch (_arg)
{
case CIRCLE:
return _size * _size;
case SQUARE:
return _size * _size;
case RIGHT_TRIANGLE:
return _size * _size / 2;
default:
return 0;
}
}
这时候,如果还有程序使用该方法,编译时会报如下警告信息:
GetArea()方法已过时。
相关文章推荐
- C#中废弃一个方法小技巧
- [Tips]通过ret-into-libc方法编写通用exp的一个小技巧
- Ruby方法参数默认值的一个小技巧在Rails中的应用
- C# 一个图片上传的简单方法
- C# 001 --- 正确的删除一个控件的事件函数 --- 解决错误: “A”不包含“B”的定义,并且找不到可接受类型为“A”的第一个参数的扩展方法“B”(是否缺少 using 指令或程序集引用?)
- 深入理解 c# 第五章 从匿名方法内外访问一个变量
- 一种不使用字符串检验一个整数是否包含一个整数的c#实现方法
- C# 设置和获取一个字节的某一位的值的方法
- C# 上机题 写一个静态方法,输出字符串中大小写字母、数字和其他字符个数
- 把C#程序(含多个Dll)合并成一个Exe的超简单方法
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- 解决C#程序只允许运行一个实例的几种方法详解
- 登录存储过程在C#中实现,非常简单的一个方法
- .Net/C#: 一个将在线简体中文网页转为繁体中文页简单方法
- C#启动一个外部程序(方法1) - WinExec
- c#中枚举类型使用的一个小技巧
- C#小技巧(一)循环的Remove方法
- C# 设置和获取一个字节的某一位的值的方法
- C# UDP Socket 远程主机强行关闭了一个连接的处理方法
- 解决C# WINFORM程序只允许运行一个实例的几种方法详解