【发布时间】:2017-11-02 21:49:17
【问题描述】:
我有一个方法正在被废弃(实际上完全不受支持),因为它的基本概念正在被删除。所以,这个方法不能有任何实现,我把它做成了throw new NotSupportedException()。 Obsolete 属性的 error 参数也会导致编译错误是否有意义?或者如果我要这样做,我应该只返回一个任意值(因为该方法永远不会运行)?有人可以解释或将我链接到最佳实践文档吗?
【问题讨论】:
-
如果你抛出
NotSupportedException,你不必返回任何东西。这对我来说似乎是最好的主意。
标签: c# .net deprecated obsolete