5个回答
展开全部
给个函数的例子如下:
string GetStringFromTxt()
{
string strTxt = "";
StreamReader fileStream = null;
string strFileName = AppDomain.CurrentDomain.BaseDirectory + "My.txt";
try
{
fileStream = new StreamReader(strFileName, System.Text.Encoding.Default);
while (!fileStream.EndOfStream)
{
strTxt += fileStream.ReadLine().Trim();//一行一行读取
}
fileStream.Close();
fileStream.Dispose();
}
catch (Exception ex)
{
fileStream.Close();
fileStream.Dispose();
}
return strTxt;
}
string GetStringFromTxt()
{
string strTxt = "";
StreamReader fileStream = null;
string strFileName = AppDomain.CurrentDomain.BaseDirectory + "My.txt";
try
{
fileStream = new StreamReader(strFileName, System.Text.Encoding.Default);
while (!fileStream.EndOfStream)
{
strTxt += fileStream.ReadLine().Trim();//一行一行读取
}
fileStream.Close();
fileStream.Dispose();
}
catch (Exception ex)
{
fileStream.Close();
fileStream.Dispose();
}
return strTxt;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.创建一个StreamReader,它有ReadLine的方法
2.或者使用File.ReadAllLines()方法一次性全部读取,然后怎么整它们都是随心所欲了。
2.或者使用File.ReadAllLines()方法一次性全部读取,然后怎么整它们都是随心所欲了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StreamReader sr = new StreamReader(@"F:\a\test.txt");
string str="";
while (true)
{
str = sr.ReadLine();
if (string.IsNullOrEmpty(str))
{
break; //直至读取完成后退出
}
}
sr.Close();
string str="";
while (true)
{
str = sr.ReadLine();
if (string.IsNullOrEmpty(str))
{
break; //直至读取完成后退出
}
}
sr.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ReadLine()方法就是一行一行的读取的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当获取所有内容后循环获取一行
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询