求教各位大侠们,关于c#方法中嵌套方法的问题,我现在想循环运行几个方法,我现在是这么做的:
a(){
....;
方法:b();
if(...){retuen;}
}
b(){
....;
方法:c();
if(...){retuen;}
}
c(){
....;
方法:a();
if(...){retuen;}
}
请问各位当方法a中的方法运行到b方法时,还会运行下面的if语句吗?如果不会是不是会照成死循环啊?那要循环运行几个方法在c#里面应怎么做?
a(){
....;
方法:b();
if(...){retuen;}
}
b(){
....;
方法:c();
if(...){retuen;}
}
c(){
....;
方法:a();
if(...){retuen;}
}
请问各位当方法a中的方法运行到b方法时,还会运行下面的if语句吗?如果不会是不是会照成死循环啊?那要循环运行几个方法在c#里面应怎么做?
比如说四个button按钮1、2、3、4,先运行1按钮下面的方法,在运行2下面的方法,再3,再4,然后在1,这样循环下去,如果采集到了1万条信息,就退出。
{
1按钮下面的方法();
2按钮下面的方法();
3按钮下面的方法();
4按钮下面的方法();
}
{
static void a()
{
b();
Console.WriteLine("a()的if语句");
}
static void b()
{
c();
Console.WriteLine("b()的if语句");
} static void c()
{
a();
Console.WriteLine("c()的if语句");
}
static void Main(string[] args)
{
a();
}
}
我觉得可以这样:
do
{
a();
b();
c();
}while(true)
不知道是不是我理解有误!LZ见谅!