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 に答える