实现效果:

  

知识运用
  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("请选择文件"); }
}

  

最新文章

  1. PHP操作数据库
  2. [ITSEC]信息安全·Web安全培训第一期客户端安全之UBB系列
  3. return 还是 不return
  4. javascript中call和apply方法
  5. android基础篇学习心得
  6. 理解mcelog如何工作
  7. 使用Theos做一个简单的Mobile Substrate Tweak
  8. NSMutableDictionary
  9. 前端总结·基础篇·JS(四)异步请求及跨域方案
  10. JAVA中使用JSONObject对象必备
  11. canvas简易画板。
  12. windos64位下python3.6安装pywin32的问题
  13. #SQL1242错误
  14. 【C++ Primer | 15】访问控制与继承、继承中的类作用域
  15. The difference between ppp and ndis
  16. poj2828 线段树单点更新
  17. AD集成库元件简写中英文对照表
  18. WAF Bypass 笔记(SQL注入篇)
  19. gamit安装
  20. 纯净版xp系统在局域网共享需要密码如何解决

热门文章

  1. HDOJ1874最短路【spfa】
  2. Ionic start 创建项目报错
  3. python 之 函数 装饰器
  4. Java 工程师面试题和笔试题整理(一)
  5. Mybatis中分页存在的坑1
  6. 51Nod 1873 初中的算术
  7. python 函数求两个数的最大公约数和最小公倍数
  8. 63. 不同路径 II
  9. STP-3-收敛到新的STP拓扑
  10. ios开发static关键字的理解