关于读取txt文件里值的问题

yxyisgood 2008-07-11 05:01:48
我有一个记录本txt文件内容格式如下


aaaaaaaa,bbbbbbbb,ccccccccc,dddddd

通过下面这个方法可以以豆号为间隔读分别将值写入数组
while ((input=sr.ReadLine())!=null)
{
string[] col=input.Split(',');
}

但是在记事本里用豆号分隔分麻烦要打一个豆号,想改成回车
也就TXT文件内容如下

aaaaaa
bbbbbb
cccccc
dddddd

那上面那个input.split(',') 就要改成 input.split('\t') 但是不行

高大家帮改一下

谢谢


...全文
165 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dotnet东哥 2008-07-11
  • 打赏
  • 举报
回复
using System.Text.RegularExpressions;
using System.IO;

StreamReader sr = new StreamReader(路径);
string[] col = Regex.Split(sr.ReadToEnd(), @"\r\n");
jintaotao 2008-07-11
  • 打赏
  • 举报
回复

System.IO.StreamReader sr = System.IO.File.OpenText("D:/a.txt");
String input;
System.Collections.ArrayList al = new System.Collections.ArrayList();
while ((input = sr.ReadLine()) != null)
{
al.Add(input);
}
string[] ary = new string[al.Count];
al.CopyTo(ary);
dotnet东哥 2008-07-11
  • 打赏
  • 举报
回复

StreamReader sr=new StreamReader(路径);
string strLine = sr.ReadLine();
while(strLine!= null)
{
strLine = sr.ReadLine();

yxyisgood 2008-07-11
  • 打赏
  • 举报
回复
不行能给个完整的吗
dotnet东哥 2008-07-11
  • 打赏
  • 举报
回复
while ((input=sr.ReadLine())!=null)
{
//就是input
}

yxyisgood 2008-07-11
  • 打赏
  • 举报
回复
能给个完整的代码吗
谢谢
peterb 2008-07-11
  • 打赏
  • 举报
回复
但是在记事本里用豆号分隔分麻烦要打一个豆号,想改成回车
也就TXT文件内容如下

aaaaaa
bbbbbb
cccccc
dddddd
现在你直接读取就可以 每行内容就是 不需要split了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧