C#如何读取一行文字
最好是这样:(下面是示例文本)1aaaa2bbbb3cccc第一次运行方法获得“1aaaa”,第二次运行方法获得“2bbbb”。我说的是对字符串的操作...
最好是这样:
(下面是示例文本)
1aaaa
2bbbb
3cccc
第一次运行方法获得“1aaaa”,第二次运行方法获得“2bbbb”。
我说的是对字符串的操作 展开
(下面是示例文本)
1aaaa
2bbbb
3cccc
第一次运行方法获得“1aaaa”,第二次运行方法获得“2bbbb”。
我说的是对字符串的操作 展开
6个回答
展开全部
代码都贴给你
FileStream fs = new FileStream("文件路径");
System.IO.StreamReader sr = new StreamReader(fs);
string result = sr.ReadLine();
简单的三行,但是包括很多含义,可以仔细体会一下。
FileStream fs = new FileStream("文件路径");
System.IO.StreamReader sr = new StreamReader(fs);
string result = sr.ReadLine();
简单的三行,但是包括很多含义,可以仔细体会一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是控制台还是窗体?
控制台就Console.ReadLine();
窗体的话,textBox和richTextBox直接用Lines属性,Lines[0]第一行,Lines[1]第二行。。。
控制台就Console.ReadLine();
窗体的话,textBox和richTextBox直接用Lines属性,Lines[0]第一行,Lines[1]第二行。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
{
string line;
while((line=sr.ReadLine())!=null)
{
//line就是你想读的每行; }
sr.Close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设文本都在一个字符串str里
string[] strs = str.split('\n');
应该就把每行放在数组里了
fox可以试试
string[] strs = str.split('\n');
应该就把每行放在数组里了
fox可以试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是文本文件.
FileStream fs = new FileStream(txtfilename, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
sr.ReadLine();//读取一行;
FileStream fs = new FileStream(txtfilename, FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
sr.ReadLine();//读取一行;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询