我们的资源文件中有很多包含格式 .eg 的字符串
“{0} 已移至 {1}”</p>
这些字符串由应用程序传递给String.Format(),有时翻译器会弄乱“格式标记”因此我希望找到/编写一个工具来检查资源文件中的所有字符串是否具有有效格式。
我知道每个键传递给 String.Format 的参数的数量,以便也可以输入验证。
那么除了检查“{”是否与“}”匹配之外,有没有一种简单的方法可以找到格式字符串中的大多数错误?
(我使用的是 .NET,此检查当然会作为构建过程的一部分进行)