C#退出函数,该如何处理
C#退出函数
刚学C#,我要让调用这个函数的函数停止执行,用什么语句?return只能退出当前的函数。
------解决思路----------------------
没有这种语法,只能你丢出一个异常,上一级调用者用catch捕获后退出:
------解决思路----------------------
或者开一个线程去执行那个函数,然后中止该线程
刚学C#,我要让调用这个函数的函数停止执行,用什么语句?return只能退出当前的函数。
------解决思路----------------------
没有这种语法,只能你丢出一个异常,上一级调用者用catch捕获后退出:
void foo2()
{
...
throw new Exception("终止");
}
void foo1()
{
try
{
foo2();
...
}
catch { }
}
------解决思路----------------------
或者开一个线程去执行那个函数,然后中止该线程