求大神帮助 怎么用C#流从TXT文本里面读取指定的一部分信息,比如里面是个人信息,我怎么读取其中一个人的

 我来答
yubang2010
2012-06-12 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:147万
展开全部
同学,你好。其实txt文本的文档不适合存储结构化的数据的。那么如果你的文本里的个人信息是按照一定的格式或规则的话,那还是有办法进行读取的。我可以给你提供一个思路,假如文本是这样的:1.姓名:张三,年龄:21 2.姓名 李四,年龄:22
string path="C:\\个人信息.txt";
StreamReader reader=new StreamReader(File.Open(path),FileMode.Open());//加载文件
string personInfo= reader.ReadToEnd();//(如果文件不够长可以一次性读取完)
//读取李四的个人信息
string name=personInfo.Substring(personInfo.EndIndexOf("姓名")+2,4);
string age=personInfo.Substring(personInfo.EndIndexOf("姓名")+2,2);
Console.WriteLine("姓名:{0},年龄:{1}",name,age);//输出信息
追问
谢谢 能加你QQ吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式