【发布时间】:2019-11-22 12:15:17
【问题描述】:
我有一个名为Statistics 的对象。在这个对象内部还有 6 个对象。每个都包含带有值的属性。
例如,Statistics(0) 包含“年龄”字段、“性别”字段、“车辆”等...
Statistics(1)、Statistics(2) 等也是如此......
我想要做的是将Statistics(0) 一直与Statistics(6) 进行比较,并找出其中任何一个是否与另一个相同。
如果Statistics(0) 中包含的所有字段都与Statistics(1) 中的字段具有相同的值,我想做点什么。
如何将这些对象相互比较?
我尝试过的
For Each Stat As ExportStatistics In Statistics
Insert_VehicleStats(Stat) 'Insert values into main Vehicle table
If Statistics.Length > 1 Then
Dim i = 0
Dim y = 0
Dim previousObject As ExportStatistics
For Each Stat2 In Statistics
If Stat2.Equals(previousObject) Then
Dim sadXml = "do something"
End If
previousObject = Stat2
Next
End if
【问题讨论】:
-
您是否要求精确对齐,即
left.VehicleStatistics(0)将与right.VehicleStatistics(0)完全匹配(而不是right.VehicleStatistics(2))?
标签: vb.net for-loop foreach compare equals