在下面的代码中,我问作者这个代码是否正确。他告诉我这是对的。我的注释下面的代码有问题不知道为什么这个检查完成了。 AFAIK检查总是评估为真。我是否有待纠正?我想把这个带给我的经理,因为公司里没有其他技术人员可以问。意见表示赞赏。
澄清isn< index.SubItems与Items(index)相同?
For each lii as ListViewItem in ListView1.Items
'<?> Not sure why this check is done
If lii.SubItems(ReconGrid.ref).Text = ListView1.Items(lii.Index).SubItems(ReconGrid.ref).Text Then
ListView1.Items(li.Index).SubItems(ReconGrid.obal).Text = lii.SubItems(ReconGrid.cbal).Text
ListView1.Items(li.Index).SubItems(ReconGrid.lstObal).Text = lii.SubItems(ReconGrid.rbr).Text
End If
End If
Next
答案 0 :(得分:0)
嗯,事实证明我是对的。我很傻。我实现了一个测试用例并证明if语句中的条件始终为true。真是太棒了!