小编Tat*_*rka的帖子

列出排序问题

我有一个程序员列表:

programmers.Add(new Programmer("Jake", 1.9, 2000));
programmers.Add(new Programmer("Richard", 1.0, 1300)); 
Run Code Online (Sandbox Code Playgroud)

我需要创建一个新的排序程序员列表 value => 2000 / 1.9.(向上)

我无法弄清楚如何划分intdouble和排序programmers这个结果.你能帮帮我怎么做吗?

到目前为止,我已经尝试过:

var ProgrammersSorted = programmers.OrderBy((x,y) => x.DailyWage / y.Speed).ToList();
Run Code Online (Sandbox Code Playgroud)

程序员类:

public class Programmer
{
    public string Name { get; private set; }
    public double Speed { get; private set; }
    public int DailyWage { get; private set; }

    public Project Project { get; private set; }

    public string ProjectName
    {
        get
        {
            return Project?.Name ?? "No project …
Run Code Online (Sandbox Code Playgroud)

.net c# sorting list

1
推荐指数
1
解决办法
84
查看次数

标签 统计

.net ×1

c# ×1

list ×1

sorting ×1