我正在尝试使用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列表中的每个项目并将唯一值添加到列表中.
任何帮助创建一个优雅的解决方案将非常感谢!