C#关于中止程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:14:45
打个比方写了一个a类
b中要调用a
a中有判断如果满足则程序中止
用了return但是还是执行了b后面的程序
能否有办法不执行b后面的程序而中止程序

把a写成返回bool型的函数,然后再b里面判断,比如:
if(!a())
return;
就可以了,在a里面,把原来要return的,改成return false;

返回值控制一下 如果A满足的话返回一个比如0之类的值 B类中调用A之后用IF判断一下返回值 如果不为0就执行B剩下的程序就可以了

上面的已经说了解决办法!

if(!a())
return;
这招,可行!

不过如果是关闭程序的话!
考虑一下强行终止?

System.Environment.Exit(0);
System.Windows.Forms.Application.Exit();