实现效果:

知识运用:
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("请选择文件"); }
}
浙公网安备 33010602011771号