黑马程序员技术交流社区
标题:
数组中重复数字的删除问题
[打印本页]
作者:
mzh901024
时间:
2013-8-16 07:56
标题:
数组中重复数字的删除问题
使用泛型怎样删除数组中的重复数字?
作者:
许庭洲
时间:
2013-8-16 19:59
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
public static T[] RemoveSameData<T>(T[] values)
{
List<T> list = new List<T>();
for (int i = 0; i < values.Length; i++)//遍历数组成员
{
if (list.IndexOf(values[i]) == -1)//对每个成员做一次新数组查询如果没有相等的则加到新数组
list.Add(values[i]);
}
return list.ToArray();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
作者:
leayon
时间:
2013-8-16 22:19
在集合中有一个Distinct()方法,该方法会对集合中的元素进行比较,然后返回非重复的元素。它的返回类型是IEnumerableConnection,你再把这个集合中的值取出来就可以了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2