Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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#_String - Fatal编程技术网

C#字符串中的双引号

C#字符串中的双引号,c#,string,C#,String,我想在c#字符串中添加双引号 输出:找不到与“123”匹配的项我想您需要string.format 例如: string.format("No matches found for \"{0}\"", searchString); 你所拥有的应该产生你所期望的: 未找到“123”的匹配项 您也可以尝试: string searchString = "123"; string inputString = String.Format(@"No matches found for ""{0}""!",

我想在c#字符串中添加双引号


输出:
找不到与“123”匹配的项
我想您需要
string.format

例如:

string.format("No matches found for \"{0}\"", searchString);

你所拥有的应该产生你所期望的:

未找到“123”的匹配项

您也可以尝试:

string searchString = "123";
string inputString = String.Format(@"No matches found for ""{0}""!", searchString);

这里有问题吗?你能提供更多的细节吗?从问题来看,您似乎已经得到了所需的内容。您的代码已经做到了这一点,尽管只使用了一个不必要的字符串连接(您可以使用
string inputString=“找不到匹配项\”“+searchString+”;
)。123上有双引号,只有在使用调试器查看inputString的值时,才能看到这一点。尝试
Console.WriteLine(inputString)您将获得所需的输出。。。所以一切都很好。这甚至不会编译!逐字记录字符串中双引号的正确转义为“”(双引号的两倍),因此它将成为string.Format(@“未找到与“{0}”匹配的内容”,searchString);对于上述评论:为什么不干脆说at标志应该被删除?@jgauffin,:)否决投票就是权力!:)
string inputString = String.Format(@"No matches found for \"{0}\"", searchString);
string searchString = "123";
string inputString = String.Format(@"No matches found for ""{0}""!", searchString);