list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值
使用LINQ获取列表中的某个字段值,下面以获取员工列表中的编号字段为例子。
1、使用Select方法
1 List emplayeeList = GetEmplayeeList(); //获取员工信息列表
2 int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //获取员工编号数组
2、使用ForEach方法
1 List emplayeeList = GetEmplayeeList(); //获取员工信息列表
2 string empIds = "";
3 emplayeeList.ForEach(a => empIds += a.Id + ",");
4 empIds = empIds.TrimEnd(‘,‘);
5 Console.WriteLine(empIds); //输出:1,2,3
辅助代码:
1 ///
2 /// 员工信息类
3 ///
4 public class Emplayee
5 {
6 ///
7 /// 编号
8 ///
9 public int Id { get; set; }
10
11 ///
12 /// 姓名
13 ///
14 public string Name { get; set; }
15 }
16
17
18 ///
19 /// 获取员工信息列表
20 ///
21 ///
22 public static List GetEmplayeeList()
23 {
24 List emplayeeList = new List();
25 Emplayee emplayee1 = new Emplayee() { Id = 1, Name = "张三" };
26 Emplayee emplayee2 = new Emplayee() { Id = 2, Name = "李四" };
27 Emplayee emplayee3 = new Emplayee() { Id = 3, Name = "王五" };
28 emplayeeList.Add(emplayee1);
29 emplayeeList.Add(emplayee2);
30 emplayeeList.Add(emplayee3);
31 return emplayeeList;
32 }
时间: 06-17
list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值相关推荐
- linq 获取实体列表中的某个字段返回iliststring
var list = list.Select(t => t.Field<string>("列名")).ToList(); var list = list.Se ...
- System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
出现这个错误,居然是我绑定dropDownList1时绑错了字段,汗一下.下面是我百度到的,同样的错误,不同的原因.留下备用 . 异常详细信息: System.ArgumentOutOfRangeEx ...
- python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...
Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...
- 报错:DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
错误: "DropDownList1"有一个无效 SelectedValue,因为它不在项目列表中. 参数名: value 解决办法: 在下拉框里加一个:<asp:ListI ...
- list中抽出某一个字段的值_Java的stream代替List解决单线程等问题
日常开发中,项目中存在大量的如下的代码: 对了,先介绍一下lambda表达式 private void testLambda() { List list = new ArrayList(); //循环 ...
- list中抽出某一个字段的值_java8从list集合中取出某一属性的值的集合案例
我就废话不多说了,大家还是直接看代码吧~ List list = new ArrayList(); Order o1 = new Order("1","MCS-2019- ...
- .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...
点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...
- java 从set取值_怎样从java集合类set中取出数据?
展开全部 创建set的copyiterator方法: Set set = new HashSet(); Iterator it = set.iterator(); while(it.hasNext() ...
- python绝对方向角度值_哪个选项是turtle绘图中角度坐标系的绝对0度方向?_学小易找答案...
[判断题]Internet是网络营销产生的概念基础. [单选题]哪个选项是turtle绘图中角度坐标系的绝对0度方向? [多选题]图中力 F 沿直角坐标轴方向 正交分解 , 在( )轴方向有分力. [ ...
最新文章
- 给 Javascript 加上面向对象的属性:Class.js
- 深度学习导论(3)PyTorch基础
- Yii2 日期和时间组件
- java8中stream中的任务拆分
- 2压缩备份数据库_达梦数据库备份与还原
- C++封装SQLite实例六
- 帆软高级函数应用之报表函数
- 计算机网络实验报告 接墙上的,计算机网络实验报告模板.doc
- R plot图片背景设置为透明_R语言(绘图入门)
- “蓝桥+实验楼”:全新的平台、更优的服务
- Neo4j【有与无】【N6】Graph数据库内部
- 二进制的转换(二进制、八进制、十进制、十六进制)
- cmd脚本实现自动拨号
- UG自定义工程图模板(一)
- 打台球百发百中?油管博主球杆上“做手脚”
- Nunit使用(一)
- 小红书最新用户量数据_近半年DAU峰回路转 重新审视小红书用户价值
- 基于Python进行餐饮订单数据分析
- 状态压缩dp学习小记part2
- CSS:text-decoration文本装饰
热门文章
- Windows NT体系结构
- 让193FW显示1440x900还真不容易
- 在VS2003中以ClassLibrary工程的方式管理Web工程.
- CompletableFuture API用法介绍(一)
- 【收藏】CDH6.2.1 配置Flink1.10(编译安装)
- 【收藏】在 Linux 上以 All-in-One 模式安装 KubeSphere
- vmware NAT模式下虚拟机不能连外网解决办法
- 三级缓存/缓存行概念/缓存一致性协议/缓存对齐编程
- 位运算n=(n-1)快速统计二进制1的个数
- 学会python的基础操作题_第3章 Python基础-文件操作函数 文件操作 练习题