オブジェクトの配列があり、特定の長さの後にすべてのアイテムを削除したい場合
たとえば、配列の startlength が 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);