111,126
社区成员
发帖
与我相关
我的任务
分享
private void button1_Click(object sender, EventArgs e)
{
List<string> lns = new List<string>();//声明一个泛型
using(StreamReader sr=new StreamReader("e:\\temp\\mytest.txt",Encoding.UTF8))
{
string ln;
while ((ln=sr.ReadLine())!=null)
{
lns.Add(ln);
}
}
lns.RemoveAt(2);//指定要删除的行
StreamWriter sw=new StreamWriter("e:\\temp\\mytest.txt",false,Encoding.UTF8);
foreach (string s in lns)
sw.WriteLine(s);
sw.Close();
}
private void button3_Click(object sender, EventArgs e)
{
List<string> lns = new List<string>();//声明一个泛型
using (StreamReader str = new StreamReader("c:\\1.txt"))
{
string ln;
while ((ln = str.ReadLine()) != null)
{
lns.Add(ln);//读到List中
}
}
}
删除时,可以使用lns.RemoveAt(Index),处理完后,你在把这个列表保存到文本文件