【发布时间】:2011-09-22 12:55:55
【问题描述】:
鉴于这样的情况:
using (var foo = CreateFoo()) {
if (foo != null) {
// do stuff
}
}
我想避免嵌套的 if。可悲的是,明显的解决方案是不可能的,因为 break 不适用于 using:
using (var foo = CreateFoo()) {
if (foo == null) {
break;
}
// do stuff
}
是否有一种模式仍然可以避免if != null 引起的额外缩进?
【问题讨论】:
-
如果你的代码保持原样有什么问题吗?
-
@Boomer:不,没有。这是一个细节。
标签: c# .net using code-readability