List
List
foreach(int item in a)
{
if(!temp.Contains(item))
{
temp.Add(item);
lstB.Add(item);
}
}
b=lstB.ToArray();
因为C#的数组不能动态添加元素,所以new了个list先存着,最后在转换成数组赋值给b
这个是依a中元素index顺序的,想要别的顺序就对a先排序
希望能帮到你
如果a中的数据是没有经过排序的,就需要进行逐次比较,发现重复的跳过,剩下的就是不重复的数据了
public void F3(int[] a, int[] b)
{
List
foreach (int i in a)
{
if (!bl.Contains(i)) bl.Add(i);
}
b = bl.ToArray();
}
public void F3(int[] a, int[] b)
{
List
foreach (var item in a)
{
if (!bb.Contains(item))
bb.Add(item);
}
b = bb.ToArray();
}