我有泛型類型A
和B
的兩個列表:如何將兩個不同的列表映射到一個列表?
public class A {
int type;
string params;
bool isActive;
}
public class B {
int type;
}
我怎麼能映射他們到類型A
其中B.type == A.type
使用LINQ(不A.type == B.type
!!)的一個列表? B
類的
實例包含可以刪除或添加而A
類的實例,包含從我的分貝值int
值。
因此,例如:
A[0] = {1, "11", true}, A[1] = {2, "22", true}, A[2] = {3, "33", false}
和
B = {2, 3}
期望的結果包括A[1]
和A[2]
。
'B.type == A.type(不A.type == B.type !!)「什麼?這些都是一樣的 – Jonesopolis
也許你可以更多地解釋結果會是什麼;假設你有一個1xA列表和(單獨)一個2×B列表。結果是什麼? –
來自B的數據可以更改,所以如果A不具有相同類型,則不應將其添加到新列表中。 @Jonesopolis –