c# 怎么调到以前的代码
我说不清楚,我举个例子:
一个按钮
private void button1_Click(object sender, EventArgs e)
{
代码1.......里面有好多内容
if(标签==2 && 调回标签==1)
{
调回标签==2
调回 代码1
}
else
向下测试
代码2......里面有好多内容
if(标签==2 && 调回标签==1)
{
调回标签==2
调回 代码2
}
else
向下测试
}
意思就是说前面测试一个项目,这个项目中有好多小项目,如果某个小项目没有通过测试。想调回重新测试一遍
------解决方案--------------------
用 goto
C# code
private void button1_Click(object sender, EventArgs e)
{
int 调回标签 = 1;
CODE1:
//代码1.......里面有好多内容
if (标签 == 2 && 调回标签 == 1)
{
//调回标签==2
//调回 代码1
goto CODE1;
}
//向下测试
CODE2:
//代码2......里面有好多内容
if (标签 == 2 && 调回标签 == 1)
{
//调回标签==2
//调回 代码2
goto CODE2;
}
}