c#语言中的 return 是什么意思???

c#语言中的 return 是什么意思???
2024-12-26 06:58:44
推荐回答(5个)
回答1:

return 语句终止它出现在其中的方法的执行并将控制返回给调用方法。它还可以返回一个可选值。如果方法为 void 类型,则可以省略 return 语句。

示例
在下面的示例中,方法 A() 以 double 值的形式返回变量 Area。

// statements_return.cs
using System;
class ReturnTest
{
static double CalculateArea(int r)
{
double area = r * r * Math.PI;
return area;
}

static void Main()
{
int radius = 5;
Console.WriteLine("The area is {0:0.00}", CalculateArea(radius));
}
}

输出
The area is 78.54

回答2:

它既可以在方法里返回相应的值,例如
public DataTable GetDt()
{
DataTable stuDt=new DataTable();
...
return stuDt
}
也可以在循环或是if/else ,switch/case 里终止循环,或是跳出if/else
如:
if()

{
}
不满足条件就退出;
else
{ return ;
}
当然这个if也可以放在循环里面,作用是一样的

回答3:

退出函数体,返回到调用者

回答4:

函数结束并返回一个结果值。

回答5:

原意是返回,在程序中为当前程序结束