大家好...原谅我,如果这最终变得比它应该的更复杂。我以前没有真正需要这样的东西,有点迷失了。我正试图弄清楚我将如何去做一些事情。所以。。。
- Dim _List As New List(Of Tuple(Of Double, String, String, Double, Integer))
- For Each _ObjID In _Objects
- Dim _CurrentObject As Object= _Trans.GetObject(_ObjID, OpenMode.ForRead)
- _ObjProperties = New Tuple(Of Double, String, String, Double, Integer)(_CurrentObject.Prop1, _CurrentObject.Prop2, _CurrentObject.Prop3, _CurrentObject.Prop4, _CurrentObject.Prop5)
- _List.Add(_ObjProperties)
- Next
简单,没有问题...例如,如果我_List中退回了每个项目,我最终会得到这样的东西:
我现在需要做的是我迷路的部分......我想把我的_List,并组合符合某些标准的物品......
例如,我想合并所有对_CurrentObject.Prop1,_CurrentObject.Prop2,_CurrentObject.Prop3具有相同值的项目,但我想做一些类似于添加/减去_CurrentObject.Prop4,_CurrentObject.Prop5的值...不确定这听起来是否正确,但是...这将是列表最终的样子...
这有意义吗?如果是这样,任何人都有我怎么能做这样的事情的例子吗?我认为“对于每个”和“如果”语句组合可能是正确的路线,但我现在正在绘制一个完整的空白...
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |