2
string myString = string.Format("{0}{1}", "foo");

这编译但在运行时失败。我知道为什么,别担心。任何人都知道一个宏或一个工具可以检查我的整个解决方案以找到这种情况的每一次出现......在编码时分心?仅检查表达式是否不是变量的简单方法就足够了。使用 FxCop 或 StyleCop 可能是可行的,但越简单越好 :-D

谢谢

4

2 回答 2

5

尝试使用jetbrains的 resharper .. 在此处输入图像描述

于 2011-08-17T20:45:18.993 回答
1

我使用 Visual Studio 2010(Premium)和(菜单)Analyze > Run Code analysis 可以解决问题(以及许多其他问题)。我不知道这是否适用于其他 VS 版本。

于 2011-08-17T20:54:21.160 回答