BC30616: La variable "<variablename>" oculta una variable en un bloque de inclusión
Una variable incluida en un bloque tiene el mismo nombre que otra variable local.
Identificador de error: BC30616
Cambie el nombre de la variable en el bloque delimitado para que no sea igual a cualquier otra variable local. Por ejemplo:
Dim a, b, x As Integer If a = b Then Dim y As Integer = 20 ' Uniquely named block variable. End If
Una causa común de este error es el uso de
Catch e As Exception
dentro de un controlador de eventos. Si este es el caso, asigne a la variable de bloqueCatch
el nombreex
en lugar dee
.Otro origen común de este error es un intento de acceder a una variable local declarada dentro de un bloque
Try
en un bloqueCatch
independiente. Para corregir esto, declare la variable fuera de la estructuraTry...Catch...Finally
.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: