我有一个听起来可能可行的想法,但我不完全确定,因此寻求有关是否可以实现以及如何实现的建议。
在我的网络表单上,我有一个名为“错误”的布尔值。
要成功加载页面,需要在页面上发生许多事情。
我可以这样写代码:
bool thisSuccess = DoThis();
if(!thisSuccess)
then error;
bool thatSuccess = DoThat();
if(!thatSuccess)
then error;
if(error)
FailoverActions();
等等。
当然,这完全是低效的,所以我认为可以创建某种类型的委托,代码看起来像这样:
错误 = DoThis();
...还有某种触发器,当error = true时调用一个函数;
为缺乏精确的细节道歉,但这对我来说是新的领域。
更新
感谢大家的好主意。
细节很少的原因是我非常缺乏经验,而我迄今为止发现.net 是虽然有很多方法可以破解鸡蛋,但通常有一些比其他更好。
我很欣赏你有经验的观点。
再次感谢。