Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为格式化方法提供正确的参数_C#_Visual Studio 2012_Code Analysis - Fatal编程技术网

C# 为格式化方法提供正确的参数

C# 为格式化方法提供正确的参数,c#,visual-studio-2012,code-analysis,C#,Visual Studio 2012,Code Analysis,我的代码中有以下方法 public override string ToString() { return string.Format( CultureInfo.InvariantCulture, "{{0}} Text = \"{1}\"", Matrix, Text); } Matrix是一个结构,Text是一个字符串 但是,代码分析为该方法提供了以下警告: CA2241 Provide correct arguments to formatting methods

我的代码中有以下方法

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()
的代码似乎是有效的。我错过了什么?

看起来你正在摆脱{0}的大括号。试试{{{0}}。

看起来你正在摆脱{0}的大括号。尝试{{{0}}。

当您尝试使用
Matrix.ToString()
?@RyanGates
string Text{get;}
当您尝试使用
Matrix.ToString()
?@RyanGates
string Text{get;}时发生的情况的可能重复