数组内元素操作 数组中元素{600,700,700,700,800,700,700,800}如何把相邻且相同的元素合并,倒序重排得到如下结果{800,2*700,800,3*700,600} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int[] ary = new int[] { 1, 3, 3, 4, 5, 4 }; var q = from x in ary group x by x into Y select {Y.Key,Y.Count()}; linq Y.Key是数组的元素,Y.Count()是相应的个数 vs2008及以上版本,使用.net 3.0框架及以上版本才可以。 2.0int[] a ={ 1, 1, 2, 3, 4, 3 }; ArrayList list = new ArrayList(); for(int i = 0; i < a.Length; i++) { if(!list.Contains(a[i])) { list.Add(a[i]); } } Linq 看来得多用用了现在还一直是2.0得升级了 请教一个关于数字分隔的正则问题 用C#制作一个日历 请高手指点 如何在c#中加载第三方控件devexpress8.3.4 关于C#互锁的问题 【新手提问】关于小数处理的问题,急!!! 一个类似防火墙的东西,请大家指点一二 怎么访问Excel里合并的单元格????? 购物车 仪表的状态字如何理解? 每隔5分钟存一次数据,不难但有点绕,怎么设计最合理,大侠进 OleDbDataReader 如何去掉窗口的Icon图标
var q = from x in ary
group x by x into Y
select {Y.Key,Y.Count()};
int[] a ={ 1, 1, 2, 3, 4, 3 };
ArrayList list = new ArrayList();
for(int i = 0; i < a.Length; i++)
{
if(!list.Contains(a[i]))
{
list.Add(a[i]);
}
}
现在还一直是2.0
得升级了