我有一个带有属性的 StationInfo 类:
public uint EnergyConsumption { get; private set; }
public uint CurrentEnergyAmount { get; private set; }
public uint NumRobotsNearStation { get; private set; }
public uint NumStationsAround { get; private set; }
我正在创建一个 StationInfo 类型的数组。
在这个数组中,我需要找到一个同时满足以下条件的对象:
EnergyConsumption -> min
CurrentEnergyAmount -> max
NumRobotsNearStation -> min
NumStationsAround -> max
带有 2 个参数的示例:
{2,1}
{3,4}
{6,7}
{1,10}
{2, 15}
需要找到{min, max}
没有具有此条件的对象,但存在与 min 和 max 值接近的对象{2, 15}
有 C# 交钥匙解决方案来解决这个问题吗?