c# - 用 linq 查询 ilist

标签 c# linq ilist

我想使用 linq 从 ilist 获取数据,它具有一个类的类型 - 例如 - iList - 我所知道的一切,在这个 iList 中保存了电子邮件和名称,但是这个 iList 没有字符串类型,但是这个类. 我怎样才能得到它们? 把这些数据放到我自己的List里就好了 任何提示如何做到这一点?

最佳答案

IList<MyNameAndEmailClass> myList = GetMyList();
var emailList = myList.Select(x => x.EmailAddress).ToList();

emailList 现在将只包含电子邮件地址。

关于c# - 用 linq 查询 ilist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185266/

相关文章:

c# - Azure 服务总线触发器不同时处理基于 session 的队列

c# - 为什么 IList<T> 实现 IEnumerable<T> 和 ICollection<T> 而 ICollection<T> 本身实现 IEnumerable<T>

c# - 什么时候在 mvvm 中使用 Dispatcher?

c# - 如何为 C# 中的按钮提供新位置?

c# - 如何编写此嵌套的 Linq To Xml 查询

c# - 如何合并返回匿名类型的 lambda 的 LINQ 查询?

C# - 使用泛型的反射 : Problem with Nested collections of ILists

c# - Linq 计数与 IList 计数

c# - 在 C# 中使用托管 C++ 包装器时正确使用 IDisposable 模式

c# - 将 Dictionary<int, Enumerable> 转换为 Dictionary<int, Enumerable> 反转内容