相关疑难解决方法(0)

如何使用Linq从对象列表中获取唯一的属性列表?

我正在尝试使用Linq返回一个id列表,给出id为属性的对象列表.我希望能够在不循环遍历每个对象并拉出我找到的唯一ID的情况下执行此操作.

我有一个MyClass类型的对象列表,这个类的一个属性是一个ID.

public class MyClass
{
  public int ID { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是写一个Linq查询来返回我的那些ID列表

IList<MyClass>如果它返回一个IEnumerable<int>id ,我该怎么做呢?

我确信必须能够使用Linq在一行或两行中完成它,而不是循环遍历MyClass列表中的每个项目并将唯一值添加到列表中.

任何帮助创建一个优雅的解决方案将非常感谢!

linq properties class list c#-3.0

164
推荐指数
3
解决办法
12万
查看次数

标签 统计

c#-3.0 ×1

class ×1

linq ×1

list ×1

properties ×1