<Variablename>' はスタティック ローカル変数なので推論できません。
更新 : 2007 年 11 月
コンパイラは、スタティック ローカル変数のデータ型を推論しません。次の例では、Option Strict が Off に設定されており、m の型は、Option Infer が On に設定されているか、 Off に設定されているかに関係なく Object になります。ローカル型の推定は適用されません。
Sub Main()
Static m = 10
End Sub
既定では、このメッセージは警告です。警告を表示しない方法や、警告をエラーとして扱う方法については、「Visual Basic での警告の構成」を参照してください。
Error ID: BC42111
この警告に対処するには
スタティック ローカル変数のデータ型を指定します。
たとえば、上の例の m を Integer 型にする場合、宣言で型を指定します。
Sub Main() Static m As Integer = 10 End Sub