去除数组中的重复项

linq

int[] a = { 0, 1, 2, 1, 4 };
int[] result = a.Distinct().ToArray();

 

int[] a = { 0, 1, 2, 1, 4 };
List<int> temp = new List<int>();
foreach (int in a)
{
    if (temp.Contains(i)) continue;
    temp.Add(i);
}
int[] result = temp.ToArray();
posted @ 2012-11-27 17:41  王者杂货铺  阅读(117)  评论(0)    收藏  举报