[英]How can I do simple order based validation on a collection of objects with LINQ?
[英]How do I LINQ order a collection
我有一个类对象的集合:
Tests
此集合包含许多Test
实例:
public class Test {
public string column1 { get; set; }
}
我想使用LINQ来命令Tests
的内容并放入一个名为TestsOrdered
的新集合中。 我想按column1
的内容订购。 我想用LINQ做这个,后来我想在订购中添加更多内容。
我怎么能用LINQ做到这一点。
使用OrderBy或OrderByDescending (如果要按降序排序)
var TestsOrdered = tests.OrderBy(x => x.column1);
List<Test> testList = new List<Test>();
// .. fill your list
testList = testList.OrderBy(x => x.column1).ToList();
LINQ:
var result =
from test in tests
orderby test.column1
select test;
流利:
var result = tests.OrderBy(x => x.column1);
var TestsOrdered = Tests.OrderBy( t => t.column1 );
你能这样做吗:
var TestsOrdered = Tests.OrderBy( t => t.column1 );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.