-4
A
回答
1
您应该能够使用StreamReader.ReadBlock方法来做到这一点。
将该方法传递给一个双字符长度的数组,告诉它开始在索引0处写入并读取两个字符。
1
尝试使用StreamReader或结合一个StringReader与任何其他Stream
,这里我用FileStream
和StreamReader
:
int currentPosition = 0L;
using (var fs = new FileStream(filePath, FileMode.Open))
{
using (var sr = new StreamReader(fs))
{
char[] buffer = new char[2];
sr.Read(buffer, currentPosition, 2);
// buffer now contains the first 2 characters in the file, use a loop or similar to read the rest of the file
}
}
相关问题
- 1. 一次读取一个字符文件
- 2. 一次读取文本文件时,一个字符
- 3. 如何从python文件中一次读取一个字符?
- 4. 从二进制文件读取2个字节,每次
- 5. 2 java进程 - 一次读取和一次写入同一个文件
- 6. 从.dat文件读取2个字节
- 7. 一次读取一个二进制文件1个字节
- 8. 批次:从文件中读取字符串,写入另一个文件
- 9. 从输入文件一次读取一个字在c + +
- 10. 一次读取二进制文件中的一个字段C
- 11. 在C中一次读取一个文件16字节0
- 12. 一次读取一个文件16字节问题
- 13. VB.Net从外部文件中读取2个连接字符串
- 14. 从文件中读取字符并写入另一个文件
- 15. 从一个文件读取到一个字符数组
- 16. 一次一行读取文件时的性能vs读取整个文件
- 17. 从c文本文件每次读取一个字符中的数字,字母和特殊字符#
- 18. 逐个读取文件中的字符
- 19. 一次在多个文件中批量读取R读取
- 20. 一次从一个zip文件中读取CSV文件
- 21. 需要一次读取一个字符,直到达到10个字符
- 22. 阅读一个Unicode字符的文件
- 23. 庆典:每次从一个字符串一个字符阅读文本
- 24. 读取一行,并一次读取三个字母C
- 25. 使用Config :: IniFiles读取文件时读取整个字符串:
- 26. 从大文件读取一个字节
- 27. 读取文件的第一个字节
- 28. bash从文件中的每个字符串中读取一个字符
- 29. python一次读取1000个文件直到文件结束?
- 30. 读取整个文件在一次到一个数组
你有没有尝试什么吗? –
http://msdn.microsoft.com/en-us/library/vstudio/94223t4d.aspx –
为什么不把整个文件内容读入一个字符串,然后对字符串进行操作(从字符串中获取2个字符),因此,您将减少I/O操作的数量并且它会更快 – testuser