7
使用{}语句在内部调用return是一个好方法吗?
使用Stack (){}来进行堆栈溢出: 我只想知道return在using块内调用的安全/良好方法。 对于前。 using(var scope = new TransactionScope()) { // my core logic return true; // if condition met else return false; scope.Complete(); } 我们知道最后一个大括号 dispose()将被取消。但是在上述情况下会发生什么,因为return将控件跳出了给定范围(AFAIK)... 我scope.Complete()叫我吗? 对于示波器的dispose()方法也是如此。