我的代码中有以下方法
public override string ToString()
{
return string.Format(
CultureInfo.InvariantCulture, "{{0}} Text = \"{1}\"", Matrix, Text);
}
Matrix
是一个结构并且Text
是一个字符串。
但是,代码分析为我提供了该方法的以下警告:
CA2241
Provide correct arguments to formatting methods
Method 'XX.ToString()' calls
'string.Format(IFormatProvider, string, params object[])'
and does not provide a format item for argument "1".
The provided format string is: '"{{0}} Text = \"{1}\""'
对我来说,代码似乎ToString()
是有效的。我错过了什么?