c# 怎么在双引号里面添加变量

c# 如何在双引号里面添加变量
c# 如何在双引号里面添加变量:
要运用到string返回到XML格的数据
string x="1",y="2",z="3";
srting c="x"+"y"+"z";
下面是错的语句,
string ls = "abc="+ c //c是srting类型的变量的组合
我想得到的输出的结果是 abc="123"

问题是"abc="+ c 如何在c的左右("c")或者c变量里面(""x"+"y"+"z"")就带了双引号?

实在搞不懂,请各位大神帮帮忙解答一下。谢谢。
------解决方案--------------------
需要用到转义符\"

你当前运行结果是abc=123

想给c里面加引号,要写c=\"+c+\"
------解决方案--------------------
哦,有个小错误,转义符本身也要放到字符串里,所以\"两边还要加""

c="\""+c+"\""
------解决方案--------------------
string x="1",y="2",z="3";
srting c=x+y+z;
string ls = "abc="+ "\""+c+"\"" ;
------解决方案--------------------
string x="1",y="2",z="3";
string c=x+y+z;
 string ccc = "\""+c+"\"";

------解决方案--------------------
var a = ""\x\" + "\y" + "\z\"";

vr a = @"""x"" + ""y"" + ""z""";
------解决方案--------------------

public static string GetFormula(string leftoperand, param string[] rightoperands)
{
    return string.Format("{0} = \"{1}\"", leftoperand, string.Join("", rightoperands));
}

------解决方案--------------------
要输入“,需要用”“来代替吧
string test = @"""test""";
------解决方案--------------------
@代表转义符失效
比如路径"c:\files\1.doc"
如果用字符串表示,\需要转义,写成"c:\\files\\1.doc",否则会把\f和\1当成特殊字符处理

如果前面加@,则\不需要转义直接出的就是\

因为转义符失效了,所以要用双引号的时候写2个引号,引号特殊转义

如果前面不加@,则双引号也同样用\转义
------解决方案--------------------
要添加的双引号 前面加一个\   比如:str s=\"sdf\" 
------解决方案--------------------
\"  或 @
------解决方案--------------------
string a="123";
             string eee=string.Format("abc=\"{0}\"",a);
            MessageBox.Show(eee);
------解决方案--------------------
很明显,你没有理解变量和字符串的关系,\"c\"是什么意思估计输出的是"c","abc=\""+c+"\""这样子吧