何时使用[已废弃]或只是删除代码?

时间:2016-05-05 18:38:32

标签: c#

我很好奇当有正确的时间使用[Obsolete]属性和删除代码的时间。这是某些模式应该考虑的事情,如Factory vs Builder吗?谢谢!

1 个答案:

答案 0 :(得分:5)

如果代码不在您的控制范围内且消耗您的类,并且您希望进行公共API更改并阻止或阻止将来使用旧的API方法/属性而不破坏二进制兼容性,则应使用它。