public override void CopyTo(Array dest, int index) { int count = this.Count; var _all = new HttpPostedFileBase[count]; for (int i = 0; i < count; i++) { _all[i] = this.Get(i); } _all.CopyTo(dest, index); }