日期:2014-05-18  浏览次数:20758 次

有更好的比较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();