C# 格式化包含引号的字符串

C# 格式化包含引号的字符串,c#,string,formatting,C#,String,Formatting,我需要建立一个字符串模板字符串“数据” 数据是一种输入。所以我准备了一个string格式=@“模板字符串”{0}“ 但是当我做string.Format(Format,“data”),我得到模板字符串*数据*** 我还尝试了string format=“template string\”{0}\”。我也有同样的问题。 如何解决此问题?试试看 string.Format("\"{0}\"","data"); 这个有用吗?只要用这个就行了 string.Format(@"""{0}""","you

我需要建立一个字符串模板字符串“数据” 数据是一种输入。所以我准备了一个
string格式=@“模板字符串”{0}“
但是当我做
string.Format(Format,“data”),我得到模板字符串*数据***
我还尝试了
string format=“template string\”{0}\”
。我也有同样的问题。 如何解决此问题?

试试看

string.Format("\"{0}\"","data");
这个有用吗?

只要用这个就行了

string.Format(@"""{0}""","your string")

这两种格式字符串都适合我。你能发布一个吗?这在我的例子中非常有效,得到了输出
模板字符串“data”
如下。
string.Format(@"""{0}""","your string")