【发布时间】:2012-05-08 16:51:45
【问题描述】:
我看到以下两个警告代码都被抛出以使用标记为过时的代码。
根据文档,0618 是 2 级,0612 是 1 级。有谁知道这些代码之间的区别是什么以及是什么导致一个被抛出而不是另一个?
【问题讨论】:
标签: c# compiler-errors error-code
我看到以下两个警告代码都被抛出以使用标记为过时的代码。
根据文档,0618 是 2 级,0612 是 1 级。有谁知道这些代码之间的区别是什么以及是什么导致一个被抛出而不是另一个?
【问题讨论】:
标签: c# compiler-errors error-code
我认为区别在于一个包含消息而另一个不包含消息。
[Obsolete] // CS0612
[Obsolete("Use newMethod instead", false)] // CS0618
[Obsolete("Use newMethod instead", true)] // CS0619
【讨论】: