[英]Using Linq, order objects by some property and select the first 2 objects
使用linq查询/方法chainging我希望只选择Point.X排序的List中的前2个Point对象。 我怎样才能?
myList.OrderBy(item => item.X).Take(2);
打破它:
OrderBy()
接受一个lambda表达式,该表达式选择要订购的密钥。 在这种情况下,我们希望在对象上返回.X
属性。 另一个例子是如果我们有一个Person
对象并希望按.FirstName
排序,则键选择器将是(item => item.FirstName)
。
Take()
将枚举截断为指定的数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.