我有一個列表,其中包含一些屬性和列表。我想根據內部列表我如何使用LINQ 例 列表從列表中選擇不同的數據使用LINQ
{item1 = 1, item2=2,list{a1=l1,a2=l2,a3=l5},item3 =3}
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
我要選擇具有「A1」。如果我的屬性不同值的記錄實現它的屬性來選擇唯一的記錄發現的「A1」重複的值,那麼我將比較值「A3」 =「L5」
預期結果:
{item1 = 21, item2=21,list{a1=l11,a2=l2,a3=l3},item3 =3}
{item1 = 31, item2=22,list{a1=l12,a2=l2,a3=l3},item3 =3}
{item1 = 41, item2=23,list{a1=l1,a2=l2,a3=l3},item3 =3}
你能提供你的類的結構?我不知道你是如何構建它們的(看起來像是我的詞典) – fharreau
下面的Leppie是類似的結構 – Pavan