2个回答
展开全部
using (StreamReader sr = new StreamReader("", true))
{
while (sr.Peek()>0)
{
if (sr.ReadLine() == "已知的一个字符串")
{
//找到的相同字符串
}
}
}
{
while (sr.Peek()>0)
{
if (sr.ReadLine() == "已知的一个字符串")
{
//找到的相同字符串
}
}
}
追问
如何读取指定的一行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
StreamReader sr11 = new StreamReader("g:\\文本.txt", Encoding.GetEncoding("gb2312"));
string temp=null;
int line=1;
while ((temp=sr11.ReadLine())!=null)
{
if (temp == "要比对的内容")
{
MessageBox.Show("在第"+line.ToString()+"行发现相同");
break;
}
line++;
}
sr11.Close();
string temp=null;
int line=1;
while ((temp=sr11.ReadLine())!=null)
{
if (temp == "要比对的内容")
{
MessageBox.Show("在第"+line.ToString()+"行发现相同");
break;
}
line++;
}
sr11.Close();
追问
如果我想一行一行读取,把读取的没一行储存到一个字符串中,该怎么实现?
追答
我这个本来就是一行一行读取的呀?
while ((temp=sr11.ReadLine())!=null)
{
string 你自己的字符串=temp;
}
建议你把C#入门基础前10章再看一遍。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询