-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. 批次:從文件中讀取字符串,寫入另一個文件
- 10. 從文件中讀取時一次編譯2個列表,pythonically
- 11. 如何讀取一次超過1個字符的字符串
- 12. 在C中一次讀取一個文件16字節0
- 13. 一次讀取一個文件16字節問題
- 14. 一次讀取二進制文件中的一個字段C
- 15. 從輸入文件一次讀取一個字在c + +
- 16. C - 讀取文件並將內容寫入數組一個字符一次char
- 17. VB.Net從外部文件中讀取2個連接字符串
- 18. 一次讀取文本文件一行
- 19. 從文件中讀取字符並寫入另一個文件
- 20. 從一個文件讀取到一個字符數組
- 21. 一次一行讀取文件時的性能vs讀取整個文件
- 22. 從c文本文件每次讀取一個字符中的數字,字母和特殊字符#
- 23. 逐個讀取文件中的字符
- 24. 一次在多個文件中批量讀取R讀取
- 25. 一次從一個zip文件中讀取CSV文件
- 26. 需要一次讀取一個字符,直到達到10個字符
- 27. 在c中每次讀取一個文件的字節數
- 28. 爲什麼read()一次讀取一個字節,如果char是2個字節?
- 29. 閱讀一個Unicode字符的文件
- 30. 一次讀取一個字符,直到VBA中的'*','%*'或'/ *'
你有沒有嘗試什麼嗎? –
http://msdn.microsoft.com/en-us/library/vstudio/94223t4d.aspx –
爲什麼不把整個文件內容讀入一個字符串,然後對字符串進行操作(從字符串中獲取2個字符),因此,您將減少I/O操作的數量並且它會更快 – testuser