我有一组类对象:
Tests
此集合包含许多Test
个实例:
public class Test {
public string column1 { get; set; }
}
我想使用LINQ对Tests
的内容进行排序,并将其放入名为TestsOrdered
的新集合中。我想按column1
的内容订购。我想用LINQ做这个,后来我想在订购中添加更多。
如何使用LINQ执行此操作。
答案 0 :(得分:4)
使用OrderBy或OrderByDescending(如果您想按降序排序)
var TestsOrdered = tests.OrderBy(x => x.column1);
答案 1 :(得分:2)
List<Test> testList = new List<Test>();
// .. fill your list
testList = testList.OrderBy(x => x.column1).ToList();
答案 2 :(得分:2)
LINQ:
var result =
from test in tests
orderby test.column1
select test;
流利:
var result = tests.OrderBy(x => x.column1);
答案 3 :(得分:1)
var TestsOrdered = Tests.OrderBy( t => t.column1 );
答案 4 :(得分:1)
你能这样做吗:
var TestsOrdered = Tests.OrderBy( t => t.column1 );