C# 关于返回值的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:58:17
不太了解返回值有什么作用.. int c; return c; 这样返回了也无法输出..即使返回了又怎么引用呢..谢谢大家!!
不返回直接调用不可以嘛

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

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,所以一般把函数名变量称为返回值。

protected void Page_Load(object sender, EventArgs e)
{
int a = 5;
if (Iseven(a) == true)
{
Response.Write("a是偶数!");
}
else
{
Response.Write("a是奇数!");
}
}
public bool Iseven(int a)
{
if (a % 2 == 0)
{
return true;
}
else
{
return false;
}
}

public class A
{
public int Add(int a,int b)
{
int sum=0;
s