这是关于方法块结构的一般问题.鉴于以下两种选择,有没有人对什么是更好的设计方法有意见?
private void Method1()
{
if (!A)
{
return;
}
if (!B)
{
return;
}
if (!C)
{
return;
}
// DO WORK.......
return;
}
private void Method2()
{
if (A)
{
if (B)
{
if (C)
{
// DO WORK.......
return;
}
}
}
return;
}
Run Code Online (Sandbox Code Playgroud)