-1

次の命令を同じ行でソートする方法についてのご指摘に感謝します。

どうもありがとうございました!

 this.ProductosUnicos = this.repository.TemperatureReports.AsEnumerable().Select(tt => tt.Producto).Distinct().ToList();


public List<String> ProductosUnicos
{
    get
    {
        return this._productosunicos;
    }
    private set
    {
        if (this._productosunicos == value)
            return;

        this._productosunicos = value;
        this.OnPropertyChanged("ProductosUnicos");
    }
}
4

1 に答える 1

0

並べ替えにはOrderBy、またはOrderByDescending拡張メソッドがあります。

reports
    .Select(tt => tt.Producto)
    .Distinct()
    .OrderBy(p => p)
    .ToList();

OrderBy、シーケンス内の各アイテムに対して評価される式を想定しています。結果のシーケンスは、式から返された値に基づいてソートされます。

于 2013-05-17T15:09:45.200 に答える