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; }}