public static int RemoveDuplicates(ref int[] array)
for (int candidate = 1; candidate < size; ++candidate) {
if (array[current] != array[candidate]) {
array[++current] = array[candidate];
public static void Main()
int[] arr={6,5,7,9,78,7,9};
Console.Write(RemoveDuplicates(ref arr));