c#有没有办法执行goto后,执行goto指向的代码,执行完后再回到goto去执行goto下方的语
c#有没有办法执行goto后,执行goto指向的代码,执行完后再回到goto去执行goto下方的语c#有没有办法执行goto后,执行goto指向的代码,执行完后再回到go...
c#有没有办法执行goto后,执行goto指向的代码,执行完后再回到goto去执行goto下方的语c#有没有办法执行goto后,执行goto指向的代码,执行完后再回到goto去执行goto下方的语句,比如:
console.writeline("helloWorld!");
goto aaa;
console.writeline("ggg");
aaa:
console.writeline("fff");
怎样执行玩aaa后再去执行ggg?或者有没有其它办法来解决这个问题? 展开
console.writeline("helloWorld!");
goto aaa;
console.writeline("ggg");
aaa:
console.writeline("fff");
怎样执行玩aaa后再去执行ggg?或者有没有其它办法来解决这个问题? 展开
2个回答
展开全部
如果非要这么别扭的话其实是可以, 加个条件判断就行了
只不过你这样调用的方式(只限当前代码展现的效果), 就是一个方法调用的过程, 完全可以使用方法调用来实现
只不过你这样调用的方式(只限当前代码展现的效果), 就是一个方法调用的过程, 完全可以使用方法调用来实现
更多追问追答
追问
能不能详细解释一下,最好能举个例子,刚开始学;p
追答
使用goto
bool skip = false;
Console.WriteLine("helloWorld");
goto aaa;
bbb:
Console.WriteLine("ggg");
skip = true;
aaa:
if (!skip)
{
Console.WriteLine("fff");
goto bbb;
}
使用方法调用:
static void Main(string[] args)
{
Console.WriteLine("helloWorld");
SomeMethod();
Console.WriteLine("ggg");
}
static void SomeMethod()
{
Console.WriteLine("fff");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询