C#源码学习之---异步读取文件
来源:互联网 发布:电脑本机mac地址查询 编辑:程序博客网 时间:2024/05/16 17:28
源码下载:http://dl2.csdn.net/down4/20070910/10203128242.rar
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace FileWatch
...{
class Program
...{
static void Main(string[] args)
...{
byte[] bydata = new byte[100];
char[] chardata = new char[100];
try
...{
FileStream fs = new FileStream("../../Program.cs", FileMode.Open);
fs.Seek(0, SeekOrigin.Begin);
System.IAsyncResult saResult = fs.BeginRead(bydata, 0, 100, null, null);
while(!saResult.IsCompleted)
...{
Console.WriteLine("Reading From File......");
}
fs.EndRead(saResult);
Decoder d=Encoding.UTF8.GetDecoder();
d.GetChars(bydata,0,bydata.Length,chardata,0);
Console.WriteLine(chardata);
Console.ReadLine();
return;
}
catch(IOException ex)
...{
Console.WriteLine("An IO ecception has been thrown!");
Console.WriteLine(ex.ToString());
Console.ReadLine();
return;
}
return;
}
}
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace FileWatch
...{
class Program
...{
static void Main(string[] args)
...{
byte[] bydata = new byte[100];
char[] chardata = new char[100];
try
...{
FileStream fs = new FileStream("../../Program.cs", FileMode.Open);
fs.Seek(0, SeekOrigin.Begin);
System.IAsyncResult saResult = fs.BeginRead(bydata, 0, 100, null, null);
while(!saResult.IsCompleted)
...{
Console.WriteLine("Reading From File......");
}
fs.EndRead(saResult);
Decoder d=Encoding.UTF8.GetDecoder();
d.GetChars(bydata,0,bydata.Length,chardata,0);
Console.WriteLine(chardata);
Console.ReadLine();
return;
}
catch(IOException ex)
...{
Console.WriteLine("An IO ecception has been thrown!");
Console.WriteLine(ex.ToString());
Console.ReadLine();
return;
}
return;
}
}
- C#源码学习之---异步读取文件
- C#源码学习之---事件驱动异步文件操作
- C#基础学习之二 文件读取
- C# 学习之 异步编程
- Node.js学习-----------异步文件读取
- C#基础学习之二 文件读取 denuvead
- 黑马程序员之C#学习笔记: xml文件读取
- C#之Excel文件读取
- C#异步读取数据
- 黑马程序员之C#学习笔记:C#读取txt文件的方法
- 文件异步读取 java
- C#之读取XML文件内容
- 在 .NET Compact FrameWork 下读取INI文件C#源码
- C#学习之XML数据读取
- C# 异步读文件
- C# 异步下载文件
- C#异步下载文件
- Unity3D 异步读取CSV文件
- 会议记录-格式与范文
- 怎样成为一名程序员的四个阶段!!!
- 用javascript进行xml的转换
- 一个使用MSBuild Task自动编译部署的例子
- 一个程序员如何月进万金的?
- C#源码学习之---异步读取文件
- 【c】c语言中逗号运算符和逗号表达式
- C#源码学习之---事件驱动异步文件操作
- 紫田蓝芒还有赢政
- 【c】C语言编程写的一个http下载程序
- spring-jpetstore 学习整理(二)
- 【js】由浅到深了解JavaScript类
- 浏览器地址的参数的处理
- 当gridview中没数据时显示表头