我想将列表中的项目与使用项目索引的字符串进行比较。但是,代码并没有按照它的意图去做。它应该删除列表中的另一个项目。将列表中的项目与字符串进行比较,然后删除另一个项目
下面是代码:
If (result.Count = 12) Then
If (result.item(2) = "US") Then
result.Remove(7)
End If
TextBox8.Text = result(11)
Else
result.Remove(11)
TextBox8.Text = ""
End If
基于对结果的指数(2)具有单词“美国”,但由于某种原因,它不工作,不删除其他项目。有什么建议么?
你通过了你的代码吗?因为某处,你的假设是错误的。例如,你确定它是“美国”而不是“美国”吗?或者情况不同?最终我们'不能在没有看到'结果'的实际值的情况下解决这个问题,所以现在的问题是无法回答的,除非说'再次检查...' –
@丹Puzey我调试和基金索引号。 (2)在结果列表中有'US'。那么问题是什么? – HShbib
当你遍历你的代码时,它是否进入'if'语句并跨越'result.Remove(7)'行?此外,Result是a List的类型吗?因为如果是这样,我怀疑你的意思是'result.RemoveAt(7)' –