C#简单地读取文件_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#简单地读取文件

C#简单地读取文件

 2010/11/20 11:20:54  lingyibin  http://lingyibin.javaeye.com  我要评论(0)
  • 摘要:用C#来读取文件首先new一个File类FileStreamfs=File.OpenRead(filename);或者用一种通用的方式来打开:FileStreamfs=FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.Read);接着,需要一个数组:byte[]data=newbyte[fs.Length];然后就可以用fs.Read(data,begain_index,length);来读取:fs.Read(data,0
  • 标签:C#读取文件

用C#来读取文件

首先new 一个File类

FileStream fs = File.OpenRead(filename);

或者用一种通用的方式来打开:

FileStream fs = FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);

?

接着,需要一个数组:byte?[] data = new byte[fs.Length];

?

然后就可以用fs.Read (data, begain_index, length); 来读取:

fs.Read (data, 0, data.Length);

这个函数有返回值,表示读到的长度。下面我们加利用

?

?

public static void MyReading (byte[] data, Stream stream){

	int offset=0;

	// 用一个while循环来反复地读取文件,直到读完
	while (true){

		int read = stream.Read(data, offset, 10); //10个字节为一个单位来读
		if (read <= 0) break;

                //在这里面使用data ……

		offset += read; //指针后移
	}

}
上一篇: NET 经验的总结 下一篇: LINQ技术
  • 相关文章
发表评论
用户名: 匿名