如果我想从文本文件中的特定位置获取字符串,我将text [i]复制到char但是如何从所有迭代中获取字符串?
答案 0 :(得分:0)
假设文本文件包含以下文本:
Eitan Jacobs asked a question about C#. Someone voted it down.
显然文件大小= 62字节(文本长度为62个字符)。接下来说你要从第5个位置开始读取5个字节。你现在可以阅读文件:
var buffer = new byte[5];
using(var fileStrm = File.OpenRead(<PathtoFile>))
{
fileStrm.Read(buffer, 5, 5);
}
string text = Encoding.ASCII.GetString(buffer);
// If your string has different encoding use appropriate option
我在这里编写了这段代码,因此忽略任何语法错误,但如果这样可以,则从文件中读取的文本将是&#34; Jacob &#34;