public int RemoveFileIndex(int index) { if (index > SubFileList.Count - 1) { return(-1); } CurrentID = index; SubFileList.RemoveAt(index); for (int i = index; i < SubFileList.Count; i++) { SubFileList[i].ID = i; } return(0); }
public int RemoveFileID(int ID) { int index = -1; for (int i = 0; i < SubFileList.Count; i++) { if (SubFileList[i].ID == ID) { index = i; SubFileList.RemoveAt(i); break; } } for (int i = index; i < SubFileList.Count; i++) { SubFileList[i].ID = i; } return(0); }