代码整洁之道1:反转“if”语句减少嵌套

代码片段1:("if"嵌套)

void PrintName(Person p)
{
  if (p != null)
  {
    if (p.Name != null)
    {
      Console.WriteLine(p.Name);
    }
  }
}

代码片段2:(去掉“if”嵌套,可读性增强

void PrintName(Person p)
{
  if (p == null) return;
  if (p.Name == null) return;
  Console.WriteLine(p.Name);
}

猜你喜欢

转载自blog.csdn.net/Stefan_J/article/details/82222906
今日推荐