C#中return语句的使用方法
C#中return语句的使用方法
return语句终止它所在的方法的执行,并将控制权返回给调用方法,另外,它还可以返回一个可选值。如果方法为void类型,则可以省略return语句。
示例
return语句的使用
通过return语句把CalculateArea ()方法的结果值返回给变量area,程序代码如下:
using System;
class ReturnTest
{
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
static void Main()
{
int radius = 5;
// http://www.isstudy.com
Console.WriteLine("输出结果为:nThe area is {0:0.00}", CalculateArea(radius));
Console.Read();
}
}
按键运行程序,运行结果如图1所示。

图1 return语句
技巧:在写程序时,可以根据一定的条件判断这个方法是否需要执行下去。可以通过return语句的特性来完成。它可以返回任何类型,也可以无返回结果。
完整程序代码如下:
★★★★★主程序文件完整程序代码★★★★★
using System;
using System.Collections.Generic;
using System.Text;
namespace _3_14
{
class Program
{
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}
static void Main()
{
int radius = 5;
Console.WriteLine("输出结果为:nThe area is {0:0.00}", CalculateArea(radius));
// http://www.isstudy.com
Console.Read();
}
}
}