sla*_*dau 1 .net c# linq sorting
public class BatchProcess
{
public string process { get; set; }
public DateTime runtime { get; set; }
public bool running { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
所以我列出了这些人 - List<BatchProcess> list.
我将如何根据每个列进行排序?我听说我可以用LINQ做到这一点,但我对LINQ这么糟糕.那怎么样?
谢谢.
您可以按运行时排序,例如,通过:
var orderedByRuntime = list.OrderBy(p => p.runtime);
Run Code Online (Sandbox Code Playgroud)
如果您想按降序排序"process",可以使用:
var orderedByProcessDesc = list.OrderByDecending(p => p.process);
Run Code Online (Sandbox Code Playgroud)