关于终止方法调用的问题 假设:有三个方法A,B,CA调用B,B又会调用C。如果在B方法内,可以对某个条件做判断。如果条件为真,则继续执行。如果条件为假,立即结束方法(即A方法立即返回,而不是继续执行C方法)。完全在B方法内部这样样可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 满足条件时候return;就可以了,不会再执行C了 void B(){ if(false) return ; else c();}void C(){} 不好意思 ,帖子写错了!是A先调用B, 然后调用C。我的想法是: 能不能在B方法内做判断,如果不满足条件,让A方法直接返回。满足的话,继续执行C方法。 throw new Exception();或者Thread.CurrentThread.Abort();或者Environment.Exit(0); C# 里面的System里面Action这个方法怎么用呢? Linq查询返回的数据转化问题 ADO.NET与ADO有何不同 怎么通过ado方法获取excel的最后一行,解决马上散分 菜鸟求助“C#中的静态构造函数有几个参数” 菜鸟提问 高手回答 ComboBox的数据绑定 C# 视频播放运行却出现这样一个问题 关于网页中的 TreeView ,我想在树显示时 根接点的链接已经被打开 菜鸟问题:用c#如何制作安装程序? c# 形参问题??? C#如何找出U盘里文件夹名,以及删除相对应的文件夹名.exe的文件?
void B()
{
if(false)
return ;
else
c();
}void C()
{}
是A先调用B, 然后调用C。
我的想法是: 能不能在B方法内做判断,如果不满足条件,让A方法直接返回。满足的话,继续执行C方法。
或者
Thread.CurrentThread.Abort();
或者
Environment.Exit(0);