日期:2014-05-18  浏览次数:20724 次

导出日志,遇到一点问题
首先代码:
C# code
 String str1 = this.textBox接收.Text;
                        String str2 = this.richTextBox1.Text;
                        String bFilePath = "C:\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".log";
                       
                        FileStream fsMyfile = new FileStream(bFilePath, FileMode.Append, FileAccess.Write);
                        StreamWriter swMyfile = new StreamWriter(fsMyfile);
                        swMyfile.WriteLine(str1, "错误帧:" + str2,"错误率:"+this.label4.Text);
                        swMyfile.Flush();
                        swMyfile.Close();
                        fsMyfile.Close();
                        textBox接收.Clear();
                        richTextBox1.Clear();


我想writline输出的时候,输出三种数str1,str2,this.label4.Text可是只输出了str1,这怎么办?还有一个问题是在str1的输出时,我想实现遇到a字符就换行,这可以实现吗?

------解决方案--------------------
swMyfile.WriteLine(str1+ ",错误帧:" + str2+",错误率:"+this.label4.Text);