在C#中什么叫返回值?什么时候该用返回值?具体点!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:07:44

返回值就是返回一个值,为什么要返回一个值呢?因为我们用c#实现一些功能,这些功能被分成好多个方法。比如有计算加法的方法,有计算乘法的方法等等,举个例子
public int 加法(一个数,另一个数) 这是一个加法的方法,你只要把两个数传进去,他就会返回结果,返回的结果就叫返回值。。用的时候我们定义一个数字类型的变量,比如叫a,写法就是 int a; 我们调用加法这个方法,
加法(1,1) 我们让这个变量等于加法的返回值
a=加法(1,1) 这时a变量的值就是2了,明白了吧?再不能详细了。。。

我们将类中的自定义“函数”称为“方法”,由于 C# 是完全面向对象的语言,同时为了便于解释今后的 C# 类,我们这里用“方法”来称呼“函数”。

--------------------------------------------------------------------------------

C# 方法基本结构为

返回值类型 方法名称(参数列表)
{
方法体
}
VB 中,Function 表示有返回值的方法,用 Sub 表示无返回值的过程,C# 中都称之为方法,只是有有返回值和无返回值之分。

有返回值的方法

“返回值类型”必须具备。

方法体中必须执行 return 语句,return 后跟返回值,执行 return 语句后立即中止该方法执行并返回值。

无返回值的方法

“返回值类型”必须是 void。

方法体中可以有 return 语句,但 return 后不跟返回值,如果有 return 语句,则执行到 return 语句时将立即中止该方法执行。