Thinking:元数据•ObsoleteAttribute用来控制版本代码的吗?
来源:互联网 发布:美工刀架-10-418-22 编辑:程序博客网 时间:2024/05/18 18:45
近来比较关注元数据。元数据在NET中发挥着举足轻重的作用,理解和掌握元数据还真不是一朝一夕的事,自己估计断断续续的要半年的时间才能入门。我现在暂时将它理解成这样:元数据是类和类元素的解释。
现在看看ObsoleteAttribute。
MSDN说,“标记不再使用的程序元素。无法继承此类”。备注是如此解释,“ObsoleteAttribute 可适用于除程序集、模块、参数或返回值以外的所有程序元素。将元素标记为过时可以通知用户:该元素在产品的未来版本中将被移除”。
看了它的两个示例,自己写一个:
Public Class ComTax
<Obsolete("注意:
Public ReadOnly Property Rate() As Double
Get
Return _Rate '在编辑代码时,光标移到这时会提示: “_Rate”已过时,"注意:
End Get
End Property
End Class
Public Class TestTax
Shared Sub
Dim a As New ComTax
Console.WriteLine(a.Rate)
End Sub
End Class
这是在IDE编辑时的情形:
当我们编译它的时候,编译通过,但提示警告信息:
当把<Obsolete("注意:
<Obsolete("注意:
我原来想ObsoleteAttribute能否用来控制版本更新,到了十月一日时_Rate自动失效引发程序运行错误,但找不到实现的办法。估计ObsoleteAttribute只是用来控制版本代码,特别是在团队作业时,审核者对提交的代码进行批阅,如此函数需要斟酌,则<Obsolete("效率差,请在适当时间改进")>;严重时,则<Obsolete("效率极差,请重新考虑"),True>。
- Thinking:元数据•ObsoleteAttribute用来控制版本代码的吗?
- 一段js的代码,用来控制弹出窗口的位置
- 一段js的代码,用来控制弹出窗口的位置
- Thinking XML: 学习对象元数据
- 数据库的版本控制与代码版本控制的区别
- 标记不再使用的程序元素(ObsoleteAttribute)
- ASP.NET 中 ObsoleteAttribute 属性的使用
- 程序元是用来改变世界的
- 如何建立自己的代码版本控制
- mongodb中数据版本控制的思路
- 元数据质量控制 MQC
- 代码版本控制
- android 代码版本控制
- iOS代码版本控制
- git代码版本控制
- 代码管理版本控制
- 代码版本控制流程
- 代码版本控制
- 因为是女子(Kiss组合)歌词
- [转贴]BI启示: 疑问创造价值
- 函数蹲点【2】
- 网路摘抄【5】
- 关于C++的一些细节[五:函数-中级]
- Thinking:元数据•ObsoleteAttribute用来控制版本代码的吗?
- 通宵看到的东西
- 运行大全集
- 我的大学与学黑客经历 [转自XFocus]
- 哑巴英语和安焦潜水!我的大学与学黑客经历~我要和黑客说拜拜 【安焦third】
- 原创的图片播放类:ImageSlide.iclass.js
- 今天搞成了一种文字显示和隐藏的方法
- linux下配置java
- Windows 2000系统编程——进程的创建