methods - 即使在这种情况下,每个方法也只有一个 return 语句吗?

标签 methods return

我喜欢每个方法只有一个 return 语句的想法。

在这种情况下你会做什么?

public static string ChopText(string Text)
{
   if (String.IsNullOrEmpty(Text))
   {
      // return here ?????
   }
}

我能想到的唯一选择是设置一个标志,然后检查该标志。

问题是,我不喜欢跨越一页以上的巨大 if 语句。因此,我还看到过丑陋的嵌套 if 语句。

最佳答案

关于methods - 即使在这种情况下,每个方法也只有一个 return 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/315546/

相关文章:

c - 如何从函数返回二维字符串数组到C中的主函数? [警告]从不兼容的指针类型返回

javascript - 返回 Node.js 函数的值

Java 方法不工作

javascript - 如何在方法中的 addEventListener 和 JavaScript 中的全局函数中的 removeEventListener 时调用 removeEventLisener

iOS 从另一个 View 跳过方法调用

Angular 2 Observable Service 从 localStorage 返回数据

c++ - VSC++,地址错误的虚拟方法,奇怪的错误

javascript - 您将如何在同一行中将 Math.abs 和 toLocaleString() 链接在一起?

c# - 为什么 "return"和 "yield return"不能在同一个方法中使用?

C# 从函数返回 var