我有这些模特:
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
答案 0 :(得分:2)
试试这个:
StationData sd = new StationData();
var toStation= sd.Distances.Where(row => row.Distance== sd.Distances.Min(r => r.Distance))
.Select(row => row.ToStation);