我有一个请求,要求研究==
在一个相当大的C#代码库中使用String.Equals()
明确指定区分大小写的方法调用替换所有字符串运算符用法的可行性.
但是,没有太多运气找出识别代码库中所有事件的方法.
System.String.op_Equality
但似乎没有在LINQ表达式内部使用,例如.Where(x => x.StringField == stringField)
所以我有点难过,想知道是否有人对如何搜索这些讨厌的比较有任何想法?
Mar*_*len 11
您可以使用Resharper查找所有用法.这对我有用:
operator ==
并右键单击,选择查找用法这需要一些时间,但你会得到一个很好的用法列表,在树视图中排序.我在VS2010中使用Resharper 6.1尝试了这个.
UPDATE
有一种更简单的方法:
==
字符串比较