0

vb.net のスペルチェッカーのリストをループしています (vs 2010 を使用)。スペルが間違っている単語リストを確認したい。コードが最後にチェックされた単語のインデックスよりも 1 つ高いインデックスを選択するたびに。

私のバージョンの 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 に答える