我用C#编写了一个简单的程序,其中
{
MessageBox.Show("Enter the Correct Values. ", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
return;
}
Run Code Online (Sandbox Code Playgroud)
一些文本框内容使用StreamWriter写入文本文件。在这两种情况下,除了正确的内容之外,我还获得了前缀:System.Windows.Forms.TextBox,Text:
使用StreamReader读取文本文件的内容时,得到类似的前缀(后缀为\ r \ n)。
如何避免这种情况?
没有看到您的代码,我猜测您是TextBox直接将传递给StreamWriter,而不是传递TextBox.Text属性值。TextBox直接StreamWriter.WriteLine将引用传递给将调用TextBox.ToString()以获取它可以写入的字符串值,并且看起来像是TextBox.ToString()在生成该前缀。传递TextBox.Text,您就不会再看到它了。
| 归档时间: |
|
| 查看次数: |
9865 次 |
| 最近记录: |