Enclosing block?

  • Thread starter Thread starter learn
  • Start date Start date
L

learn

Guest
Hi,

This is very strange (and simple, I believe) that following code got error:
Variable e hides a variable in an enclosing block.
Can you explain what is an enclosing block and how to correct the code?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
TestError()
Catch e As Exception
MessageBox.Show(e.message)
End Try
End Sub

Private Sub TestError()
Throw New Exception("11111111111")
End Sub
 
Youve already got a variable called e, which is being passed to the subroutine. Just Catch ex As Exception instead or something.
 
Back
Top