0

我正在遍历 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 用于这种事情的?

4

1 回答 1

1

如果您收集的拼写错误的单词被命名为mispelled

For Each word As String In mispelled
    'Do something
Next
于 2012-06-26T17:26:53.500 回答