For k As Integer = 0 To (input.Length - 1)
If input(input.Length - 1) <> " " Then
letter &= input(k)
ElseIf input(k) = " " And ((k = 0) Or (input(k - 1) <> " ")) Then
For a As Integer = lastspace To k
letter &= input(a)
Next
Next
プログラムを実行するたびに、最初の ElseIf で "IndexOutOfRangeException" エラーが発生します。私はVBを始めたばかりなので、ここで何がうまくいかなかったのか、またはそれを修正する方法がよくわかりません。「k = 0 or」で修正しようとしましたが、役に立ちませんでした。何か案は?