我的原意是打开一个对话框选择txt文件,把保存在里面的一组类似 1.2 1.5 .... 的数据,读取数据,在richTextBox中显示数据,然后把读取的数据保存在一个数组中,返回这个数组。
private double [] AddData()
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Txt document(*.txt)|*.txt|All FileStream(*.*)|*.*";
if (ofd.ShowDialog() == DialogResult.OK)
{
dataPathName = ofd.FileName;
textBox2.Text = ofd.FileName;
dataName = System.IO.Path.GetFileNameWithoutExtension(dataPathName); StreamReader reader = null;
reader = new StreamReader(dataPathName, System.Text.Encoding.Default);
reader.BaseStream.Seek(0, SeekOrigin.Begin);
richTextBox1.Text = "";
string strLine = reader.ReadLine(); while (strLine != null)
{
this.richTextBox1.Text += strLine + "\n";
strLine = reader.ReadLine();
string [] data =strLine.Split('\r', '\n');
return data; //此处错了该怎么写
}
reader.Close();
}
}
private double [] AddData()
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Txt document(*.txt)|*.txt|All FileStream(*.*)|*.*";
if (ofd.ShowDialog() == DialogResult.OK)
{
dataPathName = ofd.FileName;
textBox2.Text = ofd.FileName;
dataName = System.IO.Path.GetFileNameWithoutExtension(dataPathName); StreamReader reader = null;
reader = new StreamReader(dataPathName, System.Text.Encoding.Default);
reader.BaseStream.Seek(0, SeekOrigin.Begin);
richTextBox1.Text = "";
string strLine = reader.ReadLine(); while (strLine != null)
{
this.richTextBox1.Text += strLine + "\n";
strLine = reader.ReadLine();
string [] data =strLine.Split('\r', '\n');
return data; //此处错了该怎么写
}
reader.Close();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货