StringBuilder strdata=new StringBuilder(String.Empty) ;
string strtemp = String.Empty;strdata.Append(this.lblCaption.Text);
strdata.Append("\n");
for(int k=0;k<this.Table2.Rows[0].Cells.Count;k++)
{
strdata.Append("\"");
strdata.Append(this.Table2.Rows[0].Cells[k].Text);
strdata.Append("\",");
}
这段代码中strdata.Append("\n");应该是表示换行的意思吧
那strdata.Append("\"")和strdata.Append("\",")表示什么意思
为什么strdata.Append("\"")要3个双引号啊
帮帮我吧
急啊!!!

解决方案 »

  1.   

    strdata.Append("\"")中\"表示字符串中有一个双引号。
      

  2.   

    在加个strdata.Append("\"\",");是什么意思
    谢谢了!!
      

  3.   

    \"\", 按照chsl918(Story Book) 的逻辑
      

  4.   

    那strdata.Append("\",")表示什么意思啊
    strdata.Append("\n")是表示换行,还是表示n呢??
      

  5.   

    那strdata.Append("\",")表示什么意思啊
    strdata.Append("\n")是表示换行,还是表示n呢??
    -----------------------------------
    要是表示n就不用\n 了
    因为"的特殊性,有可能编译会认为是表示字符串而报错
    所以你要表示字符串有引号的话就必须要用转义字符\,连在一起\"就表示"
      

  6.   

    strdata.Append("\"");是加了一个空格符号字符,这意思应不是换行,加分格符
      

  7.   

    呵呵,谢谢大家了
    wuyazhe(爱生活、爱拉登!)--- 我也是刚毕业的一直用的都是VB和VB.net对C#真的不是很了解
    “估计又是一个不看书直接写程序的”--现在是经理要我该一个程序,因为对C#不熟,所以才会问这种问题的,见笑了!!
      

  8.   

    strdata.Append("\n")表示追加换行