개체 배열이 있는데 특정 길이 뒤에 모든 항목을 제거하려면C# 특정 길이의 배열에서 항목을 제거하는 방법?
예를 들어 배열의 시작 길이가 10이고 배열의 처음 5 개 항목 만 유지하고 모든 항목을 제거하려면 그 후. 참고 : 배열은 5보다 작을 수 있습니다.
int startLength = 10;
int maxLength = 5;
List<MYObject> myList = CreateListofObjects(startLength);
나는 "RemoveAfter는"같은 것을 할 것 "RemoveAfter"같은 것을 원하는 :
myList = myList.RemoveAfter(maxLength);
Assert.IsTrue(myList.Count() ==5);
사이드 참고 : 제목은 "배열"라고,하지만 당신은'List'을 조작 할 수 있습니다. 또한 List를 유지할 필요가 있는지 또는 새로운 인스턴스가 괜찮은지 명시하지 않았으므로 두 선택 사항 (Mitch Wheat 's 및 Serdalis ', 각각 +1)을 포함하는 2 개의 대답을 가질 수 있습니다. –