更新:2007 年 11 月
return 语句终止它出现在其中的方法的执行并将控制返回给调用方法。它还可以返回一个可选值。如果方法为 void 类型,则可以省略 return 语句。
如果 return 语句位于 try 块中,则将在控制流返回到调用方法之前执行 finally 块(如果存在)。
示例
在下面的示例中,方法 A() 以
C# | 复制代码 |
---|---|
class ReturnTest { static double CalculateArea(int r) { double area = r * r * Math.PI; return area; } static void Main() { int radius = 5; double result = CalculateArea(radius); Console.WriteLine("The area is {0:0.00}", result); } } // Output: The area is 78.54 |
C# 语言规范
有关更多信息,请参见 C# 语言规范中的以下各章节:
5.3.3.12 Return 语句
8.9.4 return 语句
请参见
修订记录
日期 | 修订 | 原因 |
---|---|---|
2008 年 7 月 | 增加了与 try-finally 有关的说明。 |
客户反馈。 |