string myString = string.Format("{0}{1}", "foo");
这会编译但在运行时失败。我知道为什么,不用担心。任何人都知道一个宏或一个工具,它会检查我的整个解决方案,以便在编码时找到每一个这样的...分心?简单的只检查表达式是否不是变量就足够了。它可能适用于FxCop或StyleCop,但越简单越好:-D
由于
答案 0 :(得分:5)
从jetbrains尝试resharper ..
答案 1 :(得分:1)
我使用Visual Studio 2010(Premium)和(菜单)分析>运行代码分析可以解决问题(以及许多其他问题)。我不知道这是否适用于其他VS版本。