如何使用LINQ从List <string> []获取数据

我有此代码正在工作,但我想对其进行优化。我想尽可能避免使用foreach部分。有没有办法通过LINQ实现这一目标?那是否是LINQ是循环的更好选择?

        var collaborators = projects.Where(p => p.CollaboratingOrganisations != null
                                        && p.CollaboratingOrganisations.Count > 0)
                                    .Select(p => p.CollaboratingOrganisations).ToArray();
        List<string> collaboratingOrgNameList = new List<string>();
        foreach (var org in collaborators)
        {
            collaboratingOrgNameList.AddRange(org);
        }
低的

你可以做

  List<string> collaboratingOrgNameList = collaborators.SelectMany(s => s).ToList();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Linq Aggregate Query 打印行序列号以及 List<string> 中的一些数据?

来自分类Dev

如何使用LINQ从多表联接中获取IList <string>?

来自分类Dev

LINQ从List <List <string >>获取List <string>以及任何

来自分类Dev

如何使用LINQ从XML文件获取数据?

来自分类Dev

如何使用linq解析字典列表(List <Dictionary <string,string >>)

来自分类Dev

如何在flutter上从Firebase获取String数据数组?

来自分类Dev

使用Spark Scala解析String列以获取日期格式的数据

来自分类Dev

使用 IEnumerable<string> 作为参数从 IEnumerable 获取数据

来自分类Dev

如何从SQLite数据库的Select查询中以String数据类型获取数据?

来自分类Dev

如何使用linq将数据获取到数据表

来自分类Dev

LINQ 在 List<List<string>> 中获取不同的计数/排序

来自分类Dev

C# LINQ 如何获取数据表列 <string> 的最大值 WHERE 值 LIKE 'N01%'

来自分类Dev

如何使用LINQ将<string,list <string >>减少为<string,string>?

来自分类Dev

如何使用String Tokenizer获取所需的String

来自分类Dev

如何使用Stream获取String

来自分类Dev

如何使用LINQ从List <Price>获取最接近的数字?

来自分类Dev

如何使用LINQ从List <Price>获取最接近的数字?

来自分类Dev

如何使用EF / LINQ从其他表中获取数据

来自分类Dev

如何使用Linq从数据表中获取列值

来自分类Dev

我如何使用linq获取数据表的总和

来自分类Dev

如何使用 LinQ To Entities 从多个表中获取数据行

来自分类Dev

如何使用 linq 和 entityframework 在 json 中获取表数据

来自分类Dev

使用Linq查询List <List <string >>

来自分类Dev

无需使用foreach,如何获取List <string>对象中的所有GUID并将其发送到数据库方法

来自分类Dev

如何从List <string>获取类型double数组?

来自分类Dev

Linq- 获取具有 list<string> 属性的 main,其中 list<string> 包含字符串

来自分类Dev

未处理的异常:类型'List <dynamic>'不是类型'String'的子类型无法获取json数据

来自分类Dev

如何从NSTaggedPointerString获取String?

来自分类Dev

如何从String获取HWND?

Related 相关文章

  1. 1

    如何使用 Linq Aggregate Query 打印行序列号以及 List<string> 中的一些数据?

  2. 2

    如何使用LINQ从多表联接中获取IList <string>?

  3. 3

    LINQ从List <List <string >>获取List <string>以及任何

  4. 4

    如何使用LINQ从XML文件获取数据?

  5. 5

    如何使用linq解析字典列表(List <Dictionary <string,string >>)

  6. 6

    如何在flutter上从Firebase获取String数据数组?

  7. 7

    使用Spark Scala解析String列以获取日期格式的数据

  8. 8

    使用 IEnumerable<string> 作为参数从 IEnumerable 获取数据

  9. 9

    如何从SQLite数据库的Select查询中以String数据类型获取数据?

  10. 10

    如何使用linq将数据获取到数据表

  11. 11

    LINQ 在 List<List<string>> 中获取不同的计数/排序

  12. 12

    C# LINQ 如何获取数据表列 <string> 的最大值 WHERE 值 LIKE 'N01%'

  13. 13

    如何使用LINQ将<string,list <string >>减少为<string,string>?

  14. 14

    如何使用String Tokenizer获取所需的String

  15. 15

    如何使用Stream获取String

  16. 16

    如何使用LINQ从List <Price>获取最接近的数字?

  17. 17

    如何使用LINQ从List <Price>获取最接近的数字?

  18. 18

    如何使用EF / LINQ从其他表中获取数据

  19. 19

    如何使用Linq从数据表中获取列值

  20. 20

    我如何使用linq获取数据表的总和

  21. 21

    如何使用 LinQ To Entities 从多个表中获取数据行

  22. 22

    如何使用 linq 和 entityframework 在 json 中获取表数据

  23. 23

    使用Linq查询List <List <string >>

  24. 24

    无需使用foreach,如何获取List <string>对象中的所有GUID并将其发送到数据库方法

  25. 25

    如何从List <string>获取类型double数组?

  26. 26

    Linq- 获取具有 list<string> 属性的 main,其中 list<string> 包含字符串

  27. 27

    未处理的异常:类型'List <dynamic>'不是类型'String'的子类型无法获取json数据

  28. 28

    如何从NSTaggedPointerString获取String?

  29. 29

    如何从String获取HWND?

热门标签

归档