解决方案 »

  1.   

    ls ="abc="+ \"c\";//这招没用啊
      

  2.   

    如果不是变量,
    ls ="abc= \"123\"";
    输出:abc="123"这个是可以的。但是已经有双引号的变量如何整呢?
      

  3.   

    需要用到转义符\"你当前运行结果是abc=123想给c里面加引号,要写c=\"+c+\"
      

  4.   

    string x="1",y="2",z="3";
    srting c=x+y+z;
    string ls = "abc="+ "\""+c+"\"" ;
      

  5.   

    string x="1",y="2",z="3";
    string c=x+y+z;
     string ccc = "\""+c+"\"";
      

  6.   

    var a = ""\x\" + "\y" + "\z\"";

    vr a = @"""x"" + ""y"" + ""z""";
      

  7.   


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

  8.   

    要输入“,需要用”“来代替吧
    string test = @"""test""";
      

  9.   

    @代表转义符失效
    比如路径"c:\files\1.doc"
    如果用字符串表示,\需要转义,写成"c:\\files\\1.doc",否则会把\f和\1当成特殊字符处理如果前面加@,则\不需要转义直接出的就是\因为转义符失效了,所以要用双引号的时候写2个引号,引号特殊转义如果前面不加@,则双引号也同样用\转义
      

  10.   

    要添加的双引号 前面加一个\   比如:str s=\"sdf\" 
      

  11.   

    string a="123";
                 string eee=string.Format("abc=\"{0}\"",a);
                MessageBox.Show(eee);
      

  12.   

    很明显,你没有理解变量和字符串的关系,\"c\"是什么意思估计输出的是"c","abc=\""+c+"\""这样子吧