1

詳細なリストがあり、このような重複のない 1 つのプロパティの要素を含む新しいリストが必要です。

List<Class1> list = List<Class1>();
list.Add(new Class1("1", "Walmart", 13.54));
list.Add(new Class1("2", "Target", 12.54));
list.Add(new Class1("3", "Walmart", 14.54));
list.Add(new Class1("4", "BestBuy", 16.54));
list.Add(new Class1("5", "Walmart", 19.54));
list.Add(new Class1("6", "Amazon", 12.33));

私の新しいリスト

List<Stores> newList = list.Select / FindAll / Group ?

このコレクションが欲しい

newList = "Walmart", "Target", "BestBuy", "Amazon"
4

4 に答える 4

3

Class1 が次のように定義されていると仮定します。

public class Class1
{
    string Id {get;set;}
    string Store {get;set;}
    double Price {get;set;}
}

結果は次のようになります。

var result = list.Select(x => x.Store).Distinct().ToList();
于 2013-08-07T20:06:45.717 に答える
0
newList = list.Select(x => x.Store).Distinct().ToList();
于 2013-08-07T20:07:30.627 に答える