小编Shp*_*gle的帖子

使用LINQ合并2个列表并汇总多个属性

我有一个包含以下属性的类:

public class SomeClass()
{
public Int32 ObjectId1 {get;set;}
public Int32 ObjectId2 {get;set;}
public Int32 ActiveThickeness {get;set;}
public Int32 ActiveFilterThickness {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我还有2个列表:

List<SomeClass> A
List<SomeClass> B
Run Code Online (Sandbox Code Playgroud)

列表A有数据:

| ObjectId1 | ObjectId2 | ActiveThickness | ActiveFilterThickness |
-------------------------------------------------------------------
|     1     |     3     |       50        |           0           |
 ------------------------------------------------------------------
|     1     |     2     |       400       |           0           |
-------------------------------------------------------------------
|     4     |    603    |       27        |           0           |
-------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

清单B有数据:

| ObjectId1 | ObjectId2 | ActiveThickness | ActiveFilterThickness |
-------------------------------------------------------------------
| …
Run Code Online (Sandbox Code Playgroud)

.net c# linq

7
推荐指数
1
解决办法
4199
查看次数

标签 统计

.net ×1

c# ×1

linq ×1