我想遍历一个数组,将重复数据去掉 如题,不知道怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看一下这个代码,你就会了。int[] arrInt = new int[]{1,1,2,3,4,33,4,66,77,2,44,33}; ArrayList arr = new ArrayList(); foreach(int i in arrInt) { if (arr.IndexOf(i) < 0) { arr.Add(i); } }//输出测试 arrInt = (int[])arr.ToArray(typeof(int)); foreach(int n in arrInt) { Console.WriteLine(n); }//输出123433667744 后面的arrInt = (int[])arr.ToArray(typeof(int));就是没有重复数据的了 ArrayList arl = new ArrayList(); ArrayList arlNew = new ArrayList(); arl.Add(a); arl.Add(b); arl.Add(c); arl.Add(a); arl.Add(a); arl.Add(f); arl.Add(aa); arl.Add(b); arl.Add(a); arl.Add(cc); arl.Add(f); arl.Sort(); for( int i = 0; i < arl.Count; i++ ) { if( !arlNew.Contains( arl[i] ) ) { arlNew.Add( arl[i] ); } }这样应该也是可以的。 .net 2.0的winform程序能调用服务器上的exe程序吗 如何截获Windows窗体消息 confirm 弹出是和否对话框 C#TCP/IP通信 流量控制 谢谢您的回复,listview添加序号问题 c#和数据库连接问题 TreeView点击文本展开问题 请帮忙! 求“可称是自己写的操作系统哈(严重不完全的)”的讲解 求救!DataGrid中的数据应该如何导入进Excel??? 在网页跳转前的script对话框无法显示问题~! 不用treeview 怎么显示部门的所属关系?
int[] arrInt = new int[]{1,1,2,3,4,33,4,66,77,2,44,33};
ArrayList arr = new ArrayList();
foreach(int i in arrInt)
{
if (arr.IndexOf(i) < 0)
{
arr.Add(i);
}
}//输出测试
arrInt = (int[])arr.ToArray(typeof(int));
foreach(int n in arrInt)
{
Console.WriteLine(n);
}//输出
1
2
3
4
33
66
77
44
arrInt = (int[])arr.ToArray(typeof(int));
就是没有重复数据的了
ArrayList arlNew = new ArrayList();
arl.Add(a);
arl.Add(b);
arl.Add(c);
arl.Add(a);
arl.Add(a);
arl.Add(f);
arl.Add(aa);
arl.Add(b);
arl.Add(a);
arl.Add(cc);
arl.Add(f);
arl.Sort();
for( int i = 0; i < arl.Count; i++ )
{
if( !arlNew.Contains( arl[i] ) )
{
arlNew.Add( arl[i] );
}
}这样应该也是可以的。