vb.net列表混乱

时间:2012-06-26 17:20:58

标签: vb.net list

我正在循环浏览vb.net中的拼写检查器列表(使用vs 2010)。我想通过一个错误拼写的单词列表。每次代码选择的索引都比最后一个检查单词的索引高一个。

在我的notquiteVB / Pythonese版本中,我认为它会翻译成:

(start loop)
dim i as Integer = 0  
dim word as String
word = words_to_check_at_spellcheck.Item(0 + i)
i = i+1
(end loop)

但这根本不起作用......当它到达列表中的最后一项并达到'word ='时,它会抛出'超出范围 - 的错误 - 必须小于集合的大小”。

如何获得列表中的最后一项?也许列表不是VB用于此类事情的?

1 个答案:

答案 0 :(得分:1)

如果您收集拼写错误的单词,则会将其命名为拼写错误

For Each word As String In mispelled
    'Do something
Next