日期:2014-05-17  浏览次数:20731 次

如何在txt中读取固定位置的一段数据
"G广东省1广州B深圳"
我想取出广州连个字
注意我的txt中的数据量我不想直接读一行出来
还有我要去的数据的位置是从算法计算出来的。
求高手帮忙

------解决方案--------------------
C# code

            StreamReader sr = new StreamReader("c:/test.txt");
            sr.BaseStream.Seek(8, SeekOrigin.Begin);//偏移8个字节
            char[] buffer = new char[4];
            sr.Read(buffer, 0, 4);//连续读4个字节