list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值
使用LINQ獲取列表中的某個(gè)字段值,下面以獲取員工列表中的編號字段為例子。
1、使用Select方法
1 List emplayeeList = GetEmplayeeList(); //獲取員工信息列表
2 int[] empIds = emplayeeList.Select(a => a.Id).ToArray(); //獲取員工編號數(shù)組
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 }
時(shí)間: 06-17
總結(jié)
以上是生活随笔為你收集整理的list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轮询没有收到的可能性_轮询(Pollin
- 下一篇: ubuntu MySQL Oracle_