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.