C#怎么从文本文档里读取一行数据?

求一个简单的代码段…谢谢... 求一个简单的代码段…谢谢 展开
 我来答
小星星教育知识分享
高粉答主

2019-11-29 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67134

向TA提问 私信TA
展开全部

string[]strSplit={"**"};

List<string>strList=newList<string>();

StreamReadersr=newStreamReader(strPath,Encoding.Default);

while(!sr.EndOfStream)

{

line=sr.ReadLine();

string[]strArr=line.Split(strSplit,StringSplitOptions.RemoveEmptyEntries);

if(textbox1==strArr[0]&&textbox2==strArr[1])

{

line="";

//

//这里对strArr进行删除修改

//

for(inti=0;i<strArr.Length;i++)

{

line+=strArr[i];

if(i!=strArr.Length-1)

line+="**";

}

}

strList.Add(line);

}

sr.Close();

StreamWritersw=newStreamWriter(strPath,false);

for(inti=0;i<strList.Count;i++)

{

sw.WriteLine(strList[i]);

}

sw.Close();

扩展资料

c#删除记事本某一行

stringfileName="E:/aa.txt";

intn=-1;

StringBuildersb=newStringBuilder();

StreamReadersr=newStreamReader(fileName,Encoding.ASCII);

intnLine=0;

while(sr.Peek()>-1)

{

nLine++;

Strings=sr.ReadLine();

if(nLine!=n&&nLine!=3)

sb.Append(s+"/r/n");

}

sr.Close();

StreamWritersw=newStreamWriter(fileName,false,Encoding.ASCII);

sw.Write(sb.ToString());

sw.Close();

匿名用户
推荐于2017-12-16
展开全部
System.IO.StreamReader s = File.OpenText("test.txt"); //要打开的文本文件,如果跟程序不在一个目录,要包括路径
string read = s.ReadLine();//读取一行,存放在变量read中
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-06
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{ StreamReader read = new StreamReader(@"文本路径");
Console.Write(read.ReadLine());
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式