gpt4 book ai didi

c# - 检查对象在一个列表中是否高于另一个列表

转载 作者:行者123 更新时间:2023-11-30 23:08:23 25 4
gpt4 key购买 nike

我有以下情况:

    List<Driver> sortedDrivers = new List<Driver>();
List<Driver> lastLapDrivers = new List<Driver>();

每个驱动程序都有以下属性:

    public string Name { get; set; }
public int Pace { get; set; }

public int Id { get; set; }

public List<double> lapTime { get; set; }

public double totalTime { get; set; }

public int Position { get; set; }

public Team Team { get; set; }

两个列表的区别在于一个列表的对象排序不同。如果 sortedDrivers 列表中的每个对象在列表中的位置高于 lastLapDrivers 列表中的位置,我希望看到的内容。

最佳答案

您可以使用 IndexOf(T item); 方法获取列表中项目的索引

例子:

int myDriversIndex = sortedDrivers.IndexOf(myDriver);

然后您可以将其与 lastLapDrivers 中的索引进行比较,以确定哪个先出现。

关于c# - 检查对象在一个列表中是否高于另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46593449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com