实现效果:

  OpenRead方法打开文件并读取

知识运用
  File类的OpenRead方法    //实现打开现有文件以进行读取

  public static FileStream OpenRead(string path)

  FileStream类的Read方法  //实现从流中读取字节块并将该数据写入给定的缓冲区

  public overrider int Read (byte[] array, int offset, int count)

  补充:Encoding类的GetStrin方法  //实现将字节数组解码为对应的字符串

实现代码:

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                OpenFileDialog OFDialog = new OpenFileDialog();
                OFDialog.Filter = "文本文件(*.txt)|*.txt";
                OFDialog.ShowDialog();
                textBox1.Text = OFDialog.FileName;
                FileStream fs = File.OpenRead(textBox1.Text);
                byte[] bt=new byte[1024];
                while(fs.Read(bt,0,bt.Length)>0)
                {
                    textBox2.Text = Encoding.UTF8.GetString(bt);
                }
            }
            catch (Exception)
            { MessageBox.Show("请选择文件"); }
        }

  

相关文章:

  • 2021-07-02
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2021-08-18
  • 2021-12-05
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案