liuchaofeiren 发表于 2008-6-9 08:33

帮忙改一下小程序!

private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opendialog = new OpenFileDialog();
           opendialog.Filter = "Text Files(*.txt|*.txt|all files (*.*)|*.*)";
           FileStream gfile = new FileStream(opendialog.FileNames, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
            StreamReader myStreamReader;
            string strline = myStreamReader.ReadLine();
            //string sourceFileName = "E:\\1.txt"; //要读取的文件
            // myStreamReader = @"opendialog .FileNames"; //打开源文件
            while (myStreamReader.Peek() != -1)
            {
                //string myStr = myStreamReader.ReadLine(); //读去源文件
                this.textBox1.Text += strline; //显示在控件中
            }
        }
    }




错误        1        与“System.IO.FileStream.FileStream(string, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)”最匹配的重载方法具有一些无效参数        D:\科目\C#\c# liujichao\p191\p191\Form1.cs        41        31        p191
错误        2        参数“1”: 无法从“string[]”转换为“string”        D:\科目\C#\c# liujichao\p191\p191\Form1.cs        41        46        p191

hebingbing 发表于 2008-6-9 10:04

FileStream gfile = new FileStream(opendialog.FileNames, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
System.IO.FileStream.FileStream(string, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)
对比一下……

liuchaofeiren 发表于 2008-6-9 16:25

找不出来啊!

高手请在指点一下吧!

页: [1]

编程论坛