首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有更好的比较list存在相同值的方法吗,该怎么解决

2012-04-06 
有更好的比较list存在相同值的方法吗mylist.Add(a)mylist.Add(1)mylist.Add(a)mylist.Add(1)f

有更好的比较list存在相同值的方法吗
mylist.Add("a");
  mylist.Add("1");
  mylist.Add("a");
  mylist.Add("1");
   
  for (int count = 0; count < mylist.Count; count++)
  {
  value = mylist[count];

  for (int a = count+1; a < mylist.Count; a++)
  {
   
  if (value == mylist[a])
  {
  MessageBox.Show(value);
  return;
   
  }
  }  
   
  }

[解决办法]

探讨

取得重复的数据:
C# code
var query = from x in mylist
group x by x into g
where g.Count() > 1
select g.First();

热点排行