return(C# 参考)
更新:2007 年 11 月
return 语句终止它出现在其中的方法的执行并将控制返回给调用方法。它还可以返回一个可选值。如果方法为 void 类型,则可以省略 return 语句。
如果 return 语句位于 try 块中,则将在控制流返回到调用方法之前执行 finally 块(如果存在)。
示例
在下面的示例中,方法 A() 以 double 值的形式返回变量 Area。
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 有关的说明。 |
客户反馈。 |