ArrayList al=new ArrayList(editArr);
al.Remove(DelName);
editArr.Clear();
al.CopyTo(editArr);

解决方案 »

  1.   

    List<FileInfo> a = new List<FileInfo>(editArr);
    a.Remove(DelName);
    editArr = a.ToArray();
      

  2.   

    两个都可以一个要求参数 实现 ICollection 接口 ArrayList 一个要求参数 实现 IEnumerable 接口 List<FileInfo>Array 同时实现了上两个接口但泛型List<FileInfo> 的效率会高些
      

  3.   


    不是的,FileInfo[] 它本身就是数组,数组没有增加和移除 功能,因为 Array 是定长的需要转换成集合,利用集合的特性做增加和移除 
      

  4.   

    是删除文件信息,还是只是删除数组里面一个元素,
    用List<FileInfo>很好