用HashSet
int[] values = { 3, 5, 9, 8, 10, 5, 3 }; HashSet<int> set = new HashSet<int>(); foreach (int i in values) { set.Add(i); } foreach (int i in set) { Console.WriteLine(i); }
Console.WriteLine(set.Count);