这个问题有难度,调用并执行一个方法了,中途要终止!比如你的这个方法正在操作数据库---往2个表里写数据,刚好写完A表,将要往B表写的那一刻,方法中断了,而B表里有和A表关联的信息(如外外键),B表缺失外键信息,会引起混乱。此时,你的回滚数据库,要回滚到哪个点,就是问题了? 我想你该这样思考:既然调用了,那就等它执行完,让它做件“完整”的事,然后根据某些限制,决定是接受它做的这件事,还是放弃它做的这件事,这样,就在我们可控的范畴内了。 我们的一条完整的语句,一个方法,都是一个“原子操作”,硬要拆开这个原子操作,就会有难度,等待高手解答
[quote=引用 1 楼 bjgzxx 的回复:] bool的变量判断是否为关的状态如果是关的状态跳出执行的方法就行了吧 只是我的理解
bool的变量判断是否为关的状态如果是关的状态跳出执行的方法就行了吧 只是我的理解
110,535
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧