2

Visual Basic 2010 では、私のプログラムは問題なくコンパイルされます。ただし、関数で「すべてのコードパスが値を返すわけではありません」という警告が表示されます。私たちの割り当て要件はエラーや警告なしで提出する必要があるため、これらのエラーを解決する必要があります。

サンプルコードの一部:

Dim i as integer = 0 
Dim currentChar as string = frmMyCompiler.textbox.text(i)

Function toNextWord() 
    i = i + 1 
    currentChar = frmMyCompiler.textbox.text(i)
end Function 

私の関数には何も返す必要がないため、データ型がありませんでした。VB はC++ と同じようにVoidを使用できますか?? この問題を克服する方法を知っている人はいますか?

4

2 に答える 2

1

関数は常に値を返す必要があります。Function toNextWord () を使用しているため、戻り値はありません。

メソッドと関数の違い

于 2013-08-10T10:29:20.430 に答える