我的原意是打开一个对话框选择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();
            }
        }