代码检查:字符串格式化方法问题
此检查会验证 String.Format 和类似方法的格式参数中的格式项是否正确使用。
如果您有一个自定义的格式化方法,其行为类似于 String.Format ,您可以使用 [StringFormatMethodAttribute] (来自 JetBrains.Annotations )标记它以启用相应的检查。 示例如下:
[StringFormatMethod("message")]
void ShowError( string message, params object[] args)
{
// Show error
}
void Test()
{
// Warning: Non-existing argument in format string
ShowError("Failed: {0}");
}
最后修改日期: 2025年 9月 26日