我在使用流式阅读器时遇到了一点麻烦。
我正在从文件对话框打开电子邮件,这些电子邮件被放置在列表框中。电子邮件中的每个字母都在一行中,如下图所示。
我希望电子邮件在一条线上,有人可以帮助我吗,这让我很头疼。
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog ofg = new OpenFileDialog();
ofg.Filter = "Text Files|*.txt";
if (ofg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
var fileName = ofg.FileName;
StreamReader sr = new StreamReader(File.OpenRead(fileName));
var line = sr.ReadToEnd();
foreach (var l in line)
listBox1.Items.Add(l.ToString());
sr.Dispose();
}
}