我有2個嵌套列表需要合併在一起ı嘗試使用LINQ查詢everthing試試連接和工會沒有完成查詢..是否有一種方法合併這些我需要的方式?如何合併兩個子列表與linq
public class BaseFilter
{
public string Name { get; set; }
public int ID { get; set; }
}
public class Filter
{
public string Name { get; set; }
public int DetailId { get; set; }
public List<BaseFilter> Values { get; set; }
}
我有2個過濾器列表,如:
List 1: List2:
Clour : Colour:
Red Red
Blue
Size: Size:
XL L
M
S
我想不重複的記錄與一個合併列表2
像: IST 1:
Clour :
Red
Blue
Size:
XL
M
S
L
編輯更好地理解這個問題
我的假設是,你有一個像(以下兩列)表結構:
Details DetailsValue
Size {S,M,L}
Colour {Green,blue}
PerfumeSize {50ml,100ml}
Type {EDP,EDT}
另一個類似的表是存在的,現在你想將它們合併,沒有任何價值的重複,是否正確?
另一個列表 詳細DetailsValue
Size {S}
Colour {Red}
PerfumeSize {50ml,150ml}
Type {EDP}
預計結果:
詳細DetailsValue
Size {S,M,L}
Colour {Green,blue,red}
PerfumeSize {50ml,100ml,150ml}
Type {EDP,EDT}
的可能的複製[如何合併數據2清單與在C#中刪除重複值](http://stackoverflow.com/questions/4031262/how-to-merge-2-listt-with-removing-duplicate-values-in-c-sharp) –
我不dont也這樣覺得。在這個對象中有列表對象的另一個列表 –
然後你需要更好地解釋這個問題。從你所解釋的是重複的。 –