111,093
社区成员




On Error Resume Next
MsgBox("1")
MsgBox("2")
MsgBox("3")
int VB$ResumeTarget;
try
{
int VB$CurrentStatement;
Label_0001:
ProjectData.ClearProjectError();
int VB$ActiveHandler = -2;
Label_0009:
VB$CurrentStatement = 2;
Interaction.MsgBox("1", MsgBoxStyle.OkOnly, null);
Label_0018:
VB$CurrentStatement = 3;
Interaction.MsgBox("2", MsgBoxStyle.OkOnly, null);
Label_0027:
VB$CurrentStatement = 4;
Interaction.MsgBox("3", MsgBoxStyle.OkOnly, null);
goto Label_00A4;
Label_003B:
VB$ResumeTarget = 0;
switch ((VB$ResumeTarget + 1))
{
case 1:
goto Label_0001;
case 2:
goto Label_0009;
case 3:
goto Label_0018;
case 4:
goto Label_0027;
case 5:
goto Label_00A4;
default:
goto Label_0099;
}
Label_005F:
VB$ResumeTarget = VB$CurrentStatement;
switch (((VB$ActiveHandler > -2) ? VB$ActiveHandler : 1))
{
case 0:
goto Label_0099;
case 1:
goto Label_003B;
}
}
catch (object obj1) when (?)
{
ProjectData.SetProjectError((Exception) obj1);
goto Label_005F;
}
Label_0099:
throw ProjectData.CreateProjectError(-2146828237);
Label_00A4:
if (VB$ResumeTarget != 0)
{
ProjectData.ClearProjectError();
}