C#删除文本文档的任意一行数据

您所在的位置:网站首页 如何删除记事本中的记录内容 C#删除文本文档的任意一行数据

C#删除文本文档的任意一行数据

2024-07-12 21:52| 来源: 网络整理| 查看: 265

  E:\a.txt文本内容

  ab

  cd

  ef

 

假设删除第二行

运行后的结果E:\a.txt文本内容

   ab

   ef

 

private void button1_Click(object sender, EventArgs e)         {                    string t="";             string[] a = File.ReadAllLines(@"E:\a.txt",  System.Text.Encoding.Default);//获取文本中每一行数据存在数组中             for (int i = 1; i < 2; i++)   // 利用算法进行覆盖的操作             {                 t = a[i];                 a[i] = a[i + 1];                 a[i + 1] = t;             }             StreamWriter sw = new StreamWriter(@"E:\a.txt", false, System.Text.Encoding.Default);             for (int j = 0; j < 2; j++)            {             sw.Write(a[j]);             sw.WriteLine();            }            sw.Flush();            sw.Close();         }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3