0

我有这些模型:

public class StationData
{
    public List<StationToStationModel> Distances { get; set; }
    public List<int> SortestPath { get; set; }
}

public class StationToStationModel
{
    public int FromStation { get; set; }
    public int ToStation { get; set; }
    public int Distance { get; set; }
}

在我的主页中,我调用了一个方法,该方法将返回“StationData”类型的对象。

现在,我想要的是获取“ToStation”值,其中“Distance”是给定的 StationToStationModel 列表中的最小距离值。怎么做?

谢谢

RJ

4

1 回答 1

2

尝试这个:

StationData sd = new StationData(); 
var toStation= sd.Distances.Where(row => row.Distance== sd.Distances.Min(r => r.Distance))
                  .Select(row => row.ToStation);
于 2012-10-12T01:24:42.697 回答