0

以下のように、クラスを構造として持つリストが1つあります

   class cl
    {
        public string name1{ get; set; }
        public string name2{ get; set; }
        public string name3{ get; set; }
        public List<c2> c2List{ get; set; }
    }
   class c2
    {
        public string st1{ get; set; }
        public string str2{ get; set; }
    }

今、私はC1クラスのリストを持っています。そのリストから重複を削除する必要があります。

4

2 に答える 2

1

c2List を参照する場合は、次のように呼び出します。

var distinctList = c1.c2List.Distinct();

(c1 がコードのさらに上でインスタンス化されていると仮定します)

于 2013-08-20T13:25:04.913 に答える