在VB.NET中,我可以将函数标记为已弃用吗?

bra*_*zoo 63 vb.net function deprecated

VB.NET中是否有能力弃用代码?我知道在C#中有'attributes'和java中的标签; 在VB.NET中有什么类似的东西,除了留下'todo:...?

Lou*_*nco 129

VB.NET中也有属性:

看起来像这样(在你的功能之前)

<Obsolete("This method is deprecated, use XXXX instead.")> _ 
Run Code Online (Sandbox Code Playgroud)

从VB.NET 10(.NET 4及更高版本)开始,我们不再需要下划线.

<Obsolete("This method is deprecated, use XXXX instead.")>
Run Code Online (Sandbox Code Playgroud)

  • 你可以把整行<Obsolete("不推荐使用这个方法,使用Method2")> Public void MethodName() (3认同)
  • 隐式续行链接(不需要下划线):https://msdn.microsoft.com/en-us/library/ff637436.aspx (2认同)

Otá*_*cio 9

使用[已废弃]属性.