LINQ如何订购集合

Sam*_*tar 7 c# linq

我有一个类对象的集合:

Tests
Run Code Online (Sandbox Code Playgroud)

此集合包含许多Test实例:

public class Test {
   public string column1 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想使用LINQ来命令内容Tests并将其放入一个名为的新集合中TestsOrdered.我想按内容订购column1.我想用LINQ做这个,后来我想在订购中添加更多内容.

我怎么能用LINQ做到这一点.

Ale*_*kor 2

链接:

var result =
from test in tests
orderby test.column1
select test;
Run Code Online (Sandbox Code Playgroud)

流利:

var result = tests.OrderBy(x => x.column1);
Run Code Online (Sandbox Code Playgroud)

  • 两者都是Linq,第一个是Query语法,第二个是方法语法。 (2认同)