如果我有一个对象数组并且我想在一定长度后删除所有项目
例如,如果数组的起始长度为 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);