首页 > 解决方案 > 根据参数组合对象列表

问题描述

假设我有一个列表(对象)。这些对象具有 carID:int、carColor:string、dateFiled:date、carStyleID:int、carTopSpeed:int、carSafetyRating:int 的属性。最后两个与 styleID 相关联...

存在具有多个 carStyleID 的 carID 的实例。

如果我想获取此列表并将其转换为根据发生日期和汽车 ID 分解的新列表,我将如何实现?例如:

carID: 1, carColor: red, dateFiled: 3/1/20, carStyleID: 25, carTopSpeed: 100, carSafetyRating: 7

carID: 1, carColor: red, dateFiled: 3/1/20, carStyleID: 29, carTopSpeed: 100, carSafetyRating: 5

carID: 2, carColor: blue, dateFiled: 3/1/20, carStyleID: 50, carTopSpeed: 150, carSafetyRating: 8

carID: 3, carColor: blue, dateFiled: 3/2/20, carStyleID: 68, carTopSpeed: 200, carSafetyRating: 5

因此,新列表应该不理会最后两个,并将前两个组合成:

carID: 1, carColor: red, dateFiled: 3/1/20, OBJECT: where there are two objects now with the remaining data.

无论如何在vb.net中实现这一点?

标签: vb.net

解决方案


推荐阅读