您如何格式化您的 try..catch.finally
block ?尤其是当只将它包装在少量代码上时,它会破坏一切,使代码在我看来非常不可读和难看。
如:
try
{
MyService service = new Service();
service.DoSomething();
return something;
}
catch (Exception ex)
{
LogSomething();
return somethingElse;
}
finally
{
MarkAsComplete();
service.Dispose();
}
这 7 行代码变成了 16 行代码。
关于更好的 try..catch..finally
格式有什么建议吗?
最佳答案
实际上,这对我来说非常好。如果您的实际代码看起来很像这样,那么我真的不会担心。发生了什么非常清楚。
如果您的实际代码更复杂,请考虑将 block 分解为命名良好的方法。
关于c# - 格式化难读的 try..catch..finally block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937426/