标签: c# compiler-errors error-code
我已经看到抛出以下两个警告代码以使用标记为过时的代码。
cs0618和cs0612。
0618是2级,0612是1级。有谁知道这些代码之间的区别是什么导致一个被抛出而不是另一个?
答案 0 :(得分:12)
我认为区别在于一个包含一条消息而另一个没有。
[Obsolete] // CS0612 [Obsolete("Use newMethod instead", false)] // CS0618 [Obsolete("Use newMethod instead", true)] // CS0619