用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; //指针后移
}
}
C#中文件读取详解
2361

被折叠的 条评论
为什么被折叠?



