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 |