关于 VB.NET 中 Obsolete 特性的问题
在 Visual Studio 2008 SP1 (包含)之前,如果你编译下面的代码,会得到 BC30668 错误,但同样的代码,VC# 一开始就没有这个问题。我想VC#是合理的,因为在调用堆栈上,如果所有的方法都标识为 Obsolete 也就不算错误了。
<Obsolete("This procedure has been obsoleted", True)> _
Public Sub Foo()
Foo(0) ' HERE!! error BC30668: 'Public Sub Foo(arg1 As Integer)' is obsolete: 'This procedure has been obsoleted'.
End Sub
<Obsolete("This procedure has been obsoleted", True)> _
Public Sub Foo(ByVal arg1 As Integer)
End Sub
现在VB.NET这个问题,已经在 Visual Studio 2010 Beta2 解决,详见讨论:Can I disable the BC30668 compiler error resulted in ObsoletedAttribute?
原文:关于 VB.NET 中 Obsolete 特性的问题
关于 VB.NET 中 Obsolete 特性的问题相关推荐
- C#基础知识学习——特性(Conditional特性、Obsolete特性、自定义特性)(十六)
特性:C#特性是指我们可以对类.以及C#程序集中的成员进行进一步的描述,比如我们写一个关于人的类Person,该类可以对人的属性以及某些行为(方法)进行描述.那么如果我们要对人类进行进一步描述呢,比如 ...
- VB.Net中关于数组赋值
在VB.Net中增加了一个修饰Shared.Shared 关键字指示一个或多个被声明的编程元素将被共享.要点是:共享元素不关联于某类或结构的特定实例.需要通过使用类名或结构名称或者类或结构的特定实例的 ...
- 如何在VB例程中接收自定义消息
代码 如何在VB例程中接收自定义消息 您可以用API函数SetWindowLong指定处理消息的窗口过程(window procedure)为自定义的函数WindowProc,捕获消息ID为WM_U ...
- [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...
- 小心VB.NET中的除运算符/和/
小心VB.NET中的除运算符"/"和"/" VB.NET中除运算符有两种,普通除"/"和整数除"/",如果我们写程序时不 ...
- vb代码大全_【必会】Rnd随机函数在VB编程中的广泛应用
大家好,今天我们共同来看一下Rnd随机函数在VB编程中的应用. VB中的Rnd随机函数 功能:产生[0,1)之间的一个随机数. 注意:包括0,但是取不到1. 如果要实现每次运行时,产生不同序列的随机数 ...
- VB.NET 中的ref 和C#中的ref 格式区别
今天把一个VB.NET的程序翻成C#的,在ref这堵了半天. 函数定义是这样的: Public Shared Function GetUsers(ByVal portalId As Integer, ...
- python中接口测试垃圾数据如何清理_巧用PyUnit中unittest特性解决接口测试产生脏数据问题...
巧用PyUnit中unittest特性解决接口测试产生脏数据问题 一.背景 测试数据创建后需要对其删除,不然可能产生脏数据,对开发和测试.生产环境造成一定影响.其接口框架是基于Python,API规范 ...
- VB.NET 中的 As New 以及型別指定
常有人以為 VB.NET 程式的執行效能不如 C#,但根據 msdn 的說法,VB.NET 和 C# 都是編譯成 MSIL 中繼語言,因此基本上以二者所寫出來的應用程式也具有相同的效能.最常導致二者在 ...
- mysql innodb4大特征_MYSQL中InnoDB特性浅谈
许久没有更新博客,上周末放假把网易大牛姜sir的著作MYSQL技术内幕InnoDB存储引擎又翻阅了一番,对当前工作的InnoDB特性有了一些新的认识,下面谈谈自己的读后感. 1. InnoDB的体系架 ...
最新文章
- 【c++】25.事件驱动的详解
- the pdf expert for android v2.6.0,PDF Expert
- Android蓝牙4.0的数据通讯
- IOS开发学习记录第4天之C语言学习
- telephone 为空 唯一索引_记一次线上唯一索引失效没有起效的场景
- 在JSP页面中获取系统当前日期时间
- GMQ钱包致力成为您数字资产安全的保护伞
- python pip工具命令_转载 Python 安装setuptools和pip工具操作方法(必看)
- Spring Cloud学习系列第三篇【服务容错保护】
- C语言返回值深入研究
- MinGW编译windows可以调试的ffmpeg4.4
- 杰理之MIDI 解码方式共有 4 种,分别是【篇】
- CSDN博客皮肤设置
- 程序员眼中的中国传统文化-王阳明《传习录》22
- Work20230330
- 雇佣兵问题(Python解答)
- 冰箱变革成AI科技营养管家 COLMO 成功占位营养及高定赛道
- 刚生了宝宝后需要及时办理的6个证件
- OSI七层模型与TCP/IP四层模型详解
- 青蛙跳石头java_青蛙跳台阶(JAVA)与递归问题探究
热门文章
- NRR52832 获取扫描请求
- 梯度,散度,旋度的概念
- 爱代挂前台模板5绿色版
- VTK笔记-组建vtkPolyData-四面体/五面体/六面体
- 计算机报名照片 1寸,国考录用系统2021国家公务员考试报名照片尺寸是1寸还是2寸?...
- 五险一金 | 2020年企业社保缴费为零问题
- 帝国CMS文章内容超级伪静态 去除栏目id 以自定义英文名称和ID组成
- 国开电大 古代诗歌散文专题 形考任务
- 软件系统服务器端要求用千兆宽带,【硬核分享】升级千兆网络而速度却达不到?这些操作你做对了吗?...
- 我最喜爱的九位历史人物 - 苏轼(Space搬家)