使用Linq查找重复
程序员文章站
2022-11-17 09:19:52
1 namespace RemoveTheSame 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 List list = new List() 8 { 9 new Use... ......
1 namespace removethesame 2 { 3 class program 4 { 5 static void main(string[] args) 6 { 7 list<user> list = new list<user>() 8 { 9 new user{id=1,name="user1",pwd="123"}, 10 new user{id=2,name="user1",pwd="123"}, 11 new user{id=3,name="user2",pwd="123"} 12 }; 13 getthesame(list, out string tkey); 14 console.writeline($"the same is {tkey}"); 15 console.readkey(); 16 } 17 public static void getthesame(list<user> listold, out string tkey/*,out user user*/) 18 { 19 tkey = null; 20 var result = from x in listold 21 group x by x.name into g 22 where g.count() > 1 23 select g; 24 foreach (var item in result) 25 { 26 tkey = item.key; 27 } 28 } 29 } 30 public class user 31 { 32 public string name { get; set; } 33 public int id { get; set; } 34 public string pwd { get; set; } 35 36 } 37 }
上一篇: 我爱的人不是我的爱人
下一篇: ps自带的切片功能怎么快速切图并保存?
推荐阅读
-
干掉windows无脑设定:“始终使用选择的程序打开这种文件”、“使用Web服务查找正确的程序”
-
在Word2010中使用“重复键入”功能
-
使用函数公式来查找图片实现选择名字就会展示对应的图片
-
使用Visual Studio的查找与替换替代默认的系统搜索
-
Linux系统下使用ctags查找源码的方法
-
C#使用二分查找法判断指定字符的方法
-
Mac系统使用Sherlock查找特定资讯的方法
-
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
-
Android中使用findViewByMe提升组件查找效率
-
用python查找excel里面的某一列的重复数据,剔除之后打印