string myString = string.Format("{0}{1}", "foo");
可以编译,但在运行时失败。我知道为什么,不用担心。任何人都知道有一个宏或工具可以检查我的整个解决方案,以找到每次出现这种情况的情况……编码时的干扰?只需检查表达式是否不是变量的简单操作就足够了。使用 FxCop 或 StyleCop 可能可行,但越简单越好:-D
谢谢
最佳答案
尝试resharper来自 JetBrains ..
关于c# - 如何检测 String.Format() 中缺少的动态参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7099203/