C# List<T> 找出类中某个重复属性变量
来源:互联网 发布:本月经济数据 编辑:程序博客网 时间:2024/06/08 06:08
在List<T>中,找出类A中具有相同Phone属性的对象,并输出这些对象的ID值;
代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Demo{ class A { public int ID; public int Phone; } class Program { void PrintResult() { List<A> aList = new List<A>() { new A(){ ID = 1, Phone= 123 }, new A(){ ID = 2, Phone= 222 }, new A(){ ID = 3, Phone= 333 }, new A(){ ID = 4, Phone= 123 }, }; var result = from r in aList group r by r.Phone into g where g.Count() > 1 select g; //遍历分组结果集 foreach (var item in result) { foreach (A u in item) { Console.WriteLine("ID: " + u.ID); } } } public static void Main() { Program program = new Program(); program.PrintResult(); Console.ReadKey(); } }}
结果如下:
阅读全文
0 0
- C# List<T> 找出类中某个重复属性变量
- C# 关于从List或Collection中找出对象的某个属性值与另一个list相同的全部对象
- java根据list中对象的属性找出list重复数据或去除list重复数据
- list去除重复对象以及list某个属性重复值
- C#中List<T>
- C#中List(Of T)类
- List<T>中去除重复的元素
- list集合移除某个属性相同的重复对象
- 找出两个list集合中重复的部分
- C#循环删除List中某个元素
- 根据list<object>对象中某个字段去除重复值
- 关于Comparable<T>解决List<bean>,依据bean的某个属性对list进行排序
- C#中List<T>的用法
- C# List<T>中Find的用法
- C# 继承类中重复属性的用法
- c# 获取List中重复的数据
- List<T> 中判断重复项 根据某一项
- C#中List<T> 和 IList<T> 的比较
- PHP剔除删除掉危险字符
- 前端面试
- Protobuf
- npm配置taobao镜像cnpm,直接使用npm的方法
- 巧妙利用TFlearn训练自己的数据集(一)
- C# List<T> 找出类中某个重复属性变量
- linux下查看端口的连接数
- 设计模式——代理模式
- Python基本数据类型之set
- PHP的数据加密解密
- RN日期选择器react-native-modal-datetime-picker
- 【学习笔记】npm与yarn命令行对比
- Redux(三: React-Redux)
- SpringMVC @RequestBody接收Json对象字符串