在C#中什么叫返回值?什么时候该用返回值?具体点!谢谢!
2个回答
展开全部
返回值就是返回一个值,为什么要返回一个值呢?因为我们用c#实现一些功能,这些功能被分成好多个方法。比如有计算加法的方法,有计算乘法的方法等等,举个例子
public int 加法(一个数,另一个数) 这是一个加法的方法,你只要把两个数传进去,他就会返回结果,返回的结果就叫返回值。。用的时候我们定义一个数字类型的变量,比如叫a,写法就是 int a; 我们调用加法这个方法,
加法(1,1) 我们让这个变量等于加法的返回值
a=加法(1,1) 这时a变量的值就是2了,明白了吧?再不能详细了。。。
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 语句时将立即中止该方法执行。
--------------------------------------------------------------------------------
C# 方法基本结构为
返回值类型 方法名称(参数列表)
{
方法体
}
VB 中,Function 表示有返回值的方法,用 Sub 表示无返回值的过程,C# 中都称之为方法,只是有有返回值和无返回值之分。
有返回值的方法
“返回值类型”必须具备。
方法体中必须执行 return 语句,return 后跟返回值,执行 return 语句后立即中止该方法执行并返回值。
无返回值的方法
“返回值类型”必须是 void。
方法体中可以有 return 语句,但 return 后不跟返回值,如果有 return 语句,则执行到 return 语句时将立即中止该方法执行。
参考资料: http://www.cftea.com/c/2007/07/L4TCNZFCLO6S9W2N.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询