streamReader 这个方法来
FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(fs, Encoding.UTF32);
我要读同一行中的数据 在读的过程中 一遇到 某个字符 就中断读取
我要实现的是这样. 在同一行中 读取数据 数据是这样的格式 K999999 在此fg 计dg机系 060107 1
我要怎么样作?
--------------------编程问答-------------------- UP 顶顶顶 --------------------编程问答-------------------- StreamReader ss = new StreamReader(path1.getpath() + @"\database.sql");
string sq = ss.ReadToEnd();
string e="你要截断的字符";
string[] s=sq.Split(e.ToCharArray(), 3)
MessageBox.Show(s[0]);
--------------------编程问答-------------------- Guyschaos 的方法对于读大文件效率不高
可以一个字符一个字符读,读进缓冲,读到什么就停,并把之前读到的连成串 --------------------编程问答-------------------- 恩!ls说的不错!
补充:.NET技术 , C#