文本整理器:添加文本数据望快点阿都2-3天了?来源: 发布时间:星期四, 2008年11月20日 浏览:6次 评论:0
文本数据格式:
用户编号 用户名 用户密码 用户时间 手机号码 1000000 aa aaa 2008-11-15 09:45:24.000 13688880000 1000001 bb bbb 2008-11-15 09:45:24.000 13544550000 添加新的一条数据,判断用户名是否被注册,并且在最后一行添加数据 利用正值表达式判断用户名是否重复
天啦,还有人 用文本文件来做数据表的~~~~.
既然是文本,不必用正则表达式,直接用string的IndexOf可能更快,因为你只要判断有没有个UserID就可以了. 添加一条数据到文本后面 using (StreamWriter sw = File.AppendText(path)) { sw.WriteLine("1000001 bb bbb 2008-11-15 09:45:24.000 13544550000 "); }
判断用户名是否被注册那就是用StreamReader的ReadLine()Method作循环判断吧,把每个读到的行split空格,判断得到的数组的第二个元素
直接indexof可能不对,不一定只有用户名包含对应字符. 添加数据就直接StreamWriter用append方式打开写到文本最后就好了 根据文本的特征, IndexOf("1000001 "),你觉得可以不?
用access吧,DataBase的方式,
你现在的方式还处于第一阶段... 回, 小菜的要求是检查用户名是否存在...你用用户ID? 假如输入用户名是 aa Record里有 1000000 bb aaa 2008-11-15 09:45:24.000 13688880000 你IndexOf("aa") ?
何况,就算是ID, 密码里也有可能存在类似的ID :)
.....看了半天...一脸的茫然哦
把详细的Method写出来下,可以吗????我运行不了,,,
string[] readText = System.IO.File.ReadAllLines(path);
判断indexof()的返回值是不是0就行了,不是0的就不是ID呗. 0
相关文章读者评论
发表评论 |

