Method RemoveRangeSwapBack
RemoveRangeSwapBack(int, int)
Copies the last N pointer 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 pointer to overwrite. |
| int | count | The number of pointers to copy and remove. |
Remarks
Copies the last count pointers to the indexes index up to index + count.
Useful as a cheap way to remove pointers from a list when you don't care about preserving order.
Exceptions
| Type | Condition |
|---|---|
| IndexOutOfRangeException | Thrown if |
| ArgumentOutOfRangeException | Thrown if |