C#删除序列中相同的数 求C#删除[color=#0000FF]序列中相同的数的完整函数 [/color]并注名在vs2008里写这个函数的显示位置不明白!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 序列是什么?数组吗?int[] numbers=new int[]{123,321,456,123,456,123456,132,4561,348,131,4513,465134,124,1513,45,121};List<int> list=new List<int>(numbers);for(int i=0;i<list.Length;i++){ if(list.LastIndexOf(list[i])!=i){ list.RemoveAt(i); i--; }} 如果是楼上的意思,在NET FRAMEWORK3.5下可以用LINQint[] numbers = new int[] { 123, 321, 456, 123, 456, 123456, 132, 4561, 348, 131, 4513, 465134, 124, 1513, 45, 121 };var p = numbers.Distinct();foreach (int i in p){ .....} 类似的算法很多,你只说列,是数据库的列还是数组的?,要是数据的,请用6楼的Sql 语句过滤,要是数组的,使用4楼的方法。 String与string 的区别………… 关于窗体设计和调用的问题 C#程序 急```C#下载问题 小问题:如何取得鼠标所点击的label的名字? 算法问题 请教一个问题 C# 产生随机数 如何用Visual C#使用资源文件中资源(从资源文件中获取文字图片等) 怎么在程序中设置文本控件的ForeColor属性? c#算法 用.net开发的BS管理系统速度性能问题,请大家帮忙看一下,谢谢
int[] numbers=new int[]{123,321,456,123,456,123456,132,4561,348,131,4513,465134,124,1513,45,121};
List<int> list=new List<int>(numbers);
for(int i=0;i<list.Length;i++){
if(list.LastIndexOf(list[i])!=i){
list.RemoveAt(i);
i--;
}
}
var p = numbers.Distinct();foreach (int i in p)
{
.....
}