Dav*_*vid 14 c# visual-studio-2010 visual-studio
我想覆盖.Equals和==类的操作符.我需要检查当前是否在该类的任何地方使用了相等的比较.我该怎么做?
Mar*_*ell 14
在这两种情况下,我都会添加重载/覆盖,然后使用"查找用法"(在Resharper中)或"查看调用层次结构"(Visual Studio本机).如果出现任何问题,那将是一个变化.
另一种方法(如果两者都不可用)是(在执行此操作时)添加[Obsolete]到您添加的覆盖/重载方法 - 然后任何开始使用它们的代码(即对行为进行更改)将显示为警告.
警告:如果override(Equals)是已经覆盖的继承链的一部分Equals,请注意引用基类的代码不会出现在上面的任何一个中.这包括代码使用object.
| 归档时间: |
|
| 查看次数: |
1362 次 |
| 最近记录: |