templateBuilder.Append("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n");templateBuilder.Append("<link href=\"/template/");
这是最近帮别人调试网站的时候,发现的问题。
,请问,这里的反斜杠起和双引号什么作用

解决方案 »

  1.   

    of course ,you can write like this also:templateBuilder.Append(@"<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"" />\r\n");templateBuilder.Append(@"<link href=""/template/");
      

  2.   

    如果有很多可以在string前加@这个符号,一次全STRING语句都解决,不用一个一个加
      

  3.   

    为什么要转义呢?
    另外:“string前加@这个符号,一次全STRING语句都解决”,在哪加,举个例子。为什么?
      

  4.   

    是的,不转义,说个例子 比""a"" 这样,如果不转义
    ",就会在编程语言中起作用。
    如果转义"\"a\"" ,"就不会起作用。你用Response.Write(""a"");和Response.Write("\"a\"");输出一次,就明白了
      

  5.   

    五楼的templateBuilder.Append(@"<link href=""/template/");
    连在一起的双引号,是什么