Method RemoveRangeSwapBack
RemoveRangeSwapBack(int, int)
Copies the last N elements of this list to a range in this list. Decrements the length by N.
Declaration
public void RemoveRangeSwapBack(int index, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| int | index | The index of the first element to overwrite. |
| int | count | The number of elements to copy and remove. |
Remarks
Copies the last count elements to the indexes index up to index + count.
Useful as a cheap way to remove elements from a list when you don't care about preserving order.
Exceptions
| Type | Condition |
|---|---|
| IndexOutOfRangeException | Thrown if |
| ArgumentOutOfRangeException | Thrown if |