Method Unique
Unique<T>(NativeArray<T>)
Removes duplicate values from this sorted array and returns the number of values remaining.
Declaration
public static int Unique<T>(this NativeArray<T> array) where T : unmanaged, IEquatable<T>
Parameters
Type | Name | Description |
---|---|---|
NativeArray<T> | array | The array from which to remove duplicates. |
Returns
Type | Description |
---|---|
int | The number of unique elements in this array. |
Type Parameters
Name | Description |
---|---|
T | The type of values in the array. |
Remarks
Uses Equals
to determine whether values are duplicates.
Expects the array to already be sorted.
The remaining elements will be tightly packed at the front of the array.