C#如何读取一行文字

最好是这样:(下面是示例文本)1aaaa2bbbb3cccc第一次运行方法获得“1aaaa”,第二次运行方法获得“2bbbb”。我说的是对字符串的操作... 最好是这样:
(下面是示例文本)
1aaaa
2bbbb
3cccc

第一次运行方法获得“1aaaa”,第二次运行方法获得“2bbbb”。
我说的是对字符串的操作
展开
 我来答
新晴小猪
2009-09-07 · 超过25用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:74.6万
展开全部
代码都贴给你

FileStream fs = new FileStream("文件路径");
System.IO.StreamReader sr = new StreamReader(fs);
string result = sr.ReadLine();

简单的三行,但是包括很多含义,可以仔细体会一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最后的仙人
2009-09-07 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1385万
展开全部
是控制台还是窗体?
控制台就Console.ReadLine();
窗体的话,textBox和richTextBox直接用Lines属性,Lines[0]第一行,Lines[1]第二行。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-05-08 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2827万
展开全部
using(StreamReader sr=new StreamReader(System.Web.HttpContext.Current.Server.MapPath("default.aspx"),System.Text.Encoding.GetEncoding("gb2312")))
{
string line;
while((line=sr.ReadLine())!=null)
{
//line就是你想读的每行; }
sr.Close();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rslonghorn
推荐于2016-05-26 · TA获得超过119个赞
知道答主
回答量:152
采纳率:0%
帮助的人:87.6万
展开全部
假设文本都在一个字符串str里
string[] strs = str.split('\n');
应该就把每行放在数组里了
fox可以试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengshui0212
2009-09-07
知道答主
回答量:7
采纳率:0%
帮助的人:6.5万
展开全部
如果是文本文件.
FileStream fs = new FileStream(txtfilename, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
sr.ReadLine();//读取一行;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式