gpt4 book ai didi

c# - 如何从 IEnumerable 创建 List

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:56 26 4
gpt4 key购买 nike

我有一个返回 IEnumerable 的 DAL 方法。我想要一个业务对象列表,List<Person> .如何从 ienumerable 返回类型构建列表?当我在 visual studio 中检查返回值时,我看到了所有属性。我只需要列出 list 。

谢谢!

最佳答案

如果IEnumerable包含已知类型的对象 T ,您可以简单地将其“转换”为 IEnumerable<T>然后使用 ToList 获取列表扩展方法:

IEnumerable foo; // obviously this needs to have a "real" value
var list = foo.Cast<T>().ToList();

关于c# - 如何从 IEnumerable 创建 List<T>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com