ブロックで囲まれた変数の名前が、別のローカル変数と同じ名前です。
エラー ID: BC30616
このエラーを解決するには
囲まれたブロック内の変数の名前を、他のローカル変数と同じにならないように変更します。 次に例を示します。
Dim a, b, x As Integer If a = b Then Dim y As Integer = 20 ' Uniquely named block variable. End If
このエラーの一般的な原因は、イベント ハンドラー内で
Catch e As Exception
を使用することです。 この場合は、e
ではなく、Catch
ブロック変数にex
という名前を付けます。このエラーのもう 1 つの一般的な原因は、別の
Catch
ブロック内のTry
ブロック内で宣言されたローカル変数へのアクセスを試みることです。 これを修正するには、Try...Catch...Finally
構造体の外側で変数を宣言します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET