本帖最后由 fhd007 于 2010-06-21 16:18:46 编辑

解决方案 »

  1.   

    删除的话可以用for循环,for(int i=0;i<shuzu.size;i++)
    {
        if(shuzu[i].toString().equals("3333"))
          shuzu.remove[i];
    }没验证,你自己试试~!大概情况而已~!
      

  2.   

    data.txt文件内容111
    222
    333
    aaa
    bbb
    方法List<string> datas = new List<string>(File.ReadAllLines("data.txt"));
    datas.Remove("333");
    File.WriteAllLines("data.txt", datas.ToArray());
      

  3.   

    如果文件中有多个333,想都删掉。就用RemoveAllList<string> datas = new List<string>(File.ReadAllLines("data.txt"));
    datas.RemoveAll(delegate(string s) { return string.Compare("333", s, true)==0; });
    File.WriteAllLines("data.txt", datas.ToArray());