string path=@"C:\Users\h\Desktop\工资.txt";
string str = string.Empty;
using (FileStream file = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
{ //filemode.openorgreate如果没有就创建文件,FileStream 文件流的操作
byte[] byt = new byte[1024*1024*5]; //大概是缓冲区的意思
//测试得到的数
int r = file.Read(byt,0,byt.Length); //这个r代表的是file文件真正在缓冲区存储的长度,缓冲区多数来说大于真正的文件
//进行精确的读取
str=Encoding.UTF8.GetString(byt,0,r); //怎么个逻辑,放到缓冲区变成了byte,然后再返回成了string
}
Console.WriteLine(str);
Console.ReadKey();
string str = string.Empty;
using (FileStream file = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Read))
{ //filemode.openorgreate如果没有就创建文件,FileStream 文件流的操作
byte[] byt = new byte[1024*1024*5]; //大概是缓冲区的意思
//测试得到的数
int r = file.Read(byt,0,byt.Length); //这个r代表的是file文件真正在缓冲区存储的长度,缓冲区多数来说大于真正的文件
//进行精确的读取
str=Encoding.UTF8.GetString(byt,0,r); //怎么个逻辑,放到缓冲区变成了byte,然后再返回成了string
}
Console.WriteLine(str);
Console.ReadKey();