C# 异步读文件
来源:互联网 发布:java执行另一个项目 编辑:程序博客网 时间:2024/05/16 15:24
C# 异步读文件
class AsynchIOTester { static void Main(string[] args) { AsynchIOTester test = new AsynchIOTester(); test.Run(); Console.ReadKey(); } private Stream inputStream; private AsyncCallback myCallback; private byte[] buffer; const int BufferSize = 256; public AsynchIOTester() { inputStream = File.OpenRead(@"C:\Users\User\Desktop\Noname1.html"); myCallback = new AsyncCallback(this.OnConpleteRead); buffer = new byte[BufferSize]; } void OnConpleteRead(IAsyncResult asyncResult) { int bytesRead = inputStream.EndRead(asyncResult); if (bytesRead > 0) { string s = Encoding.ASCII.GetString(buffer, 0, bytesRead); Console.WriteLine(s); inputStream.BeginRead(buffer, 0, buffer.Length, myCallback, null); } } void Run() { inputStream.BeginRead(buffer, 0, buffer.Length, myCallback, null); for (long i = 0; i < 1000000; i++) { if (i % 1000 == 0) { Console.Write("i=" + i); } } } }
- C# 异步读文件
- C# 异步下载文件
- C#异步下载文件
- C#异步操作文件流
- C#源码学习之---异步读取文件
- C# UDP(Socket)异步传输文件
- Unity3d C# HttpWebRequest 异步下载文件
- C# UDP(Socket)异步传输文件
- C# 文件下载(二)异步
- c#异步
- C#异步
- c#异步
- C#异步
- C#异步
- C# 异步
- C#源码学习之---事件驱动异步文件操作
- C# 异步验证大文件的MD5值
- c# 递归异步获取本地驱动器下所有文件
- 简单C# 遍历文件和文件夹
- Nginx的phase初始化
- IP数据包分析与解析
- 淘宝面试题 放鸡蛋问题
- UIScrollView 原理详解
- C# 异步读文件
- 笑话
- c#窗体程序之tooltip控件显示鼠标位置
- Java 学习笔记04:Spring XML配置文件Bean
- python闭包 unboundLocalError错误解决----转载
- 快速排序
- 【转】animation-list旋转的地球以及Timer的使用
- 使用SetEnvironmentVariable调整应用程序环境变量中的path设置
- Android问答