C#语言中的返回值是什么意思,求教

我是初学者,有很多不懂,求教了,谢谢

返回值就是类中方法返回的变量,值的类型可以是C#中任意一种对象或者是你自己写的对象。方法没有返回值则定义为 void,如下:

public string hw()
{
string hw;
hw = "XXXXXXXXXXXX";
return hw;
}
以上是返回字符串变量,返回的是 XXXXXXXXXXXX 。

public void hw()
{
string hw;
hw = "XXXXXXXXXXX";
}
以上是没有返回值的方法,只是将 XXXXXXXXXXXX 赋到变量 hw 中。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-05-28
就是将在被调用函数中生成的值(或者老土地说是”结果”)送回去给主调函数.
打个比方:我有个鞋厂,你想要得到鞋,所以你就把鞋面和鞋底送到我的鞋厂,那么,我的鞋厂经过一系列的工艺后,就生成了一双鞋,最后我把鞋送还给你.(上面的”工艺”,也就相当我们所定义的函数,而那个”送还”就相当于"返回"了,其中的”鞋”,就相当于被返回的”值”了.”鞋面”和”鞋底”就相当于参数了)
第2个回答  2006-06-03
函数的值

C#语言中的返回值是什么意思,求教
返回值就是类中方法返回的变量,值的类型可以是C#中任意一种对象或者是你自己写的对象。方法没有返回值则定义为 void,如下:public string hw(){ string hw;hw = "XXXXXXXXXXXX";return hw;} 以上是返回字符串变量,返回的是 XXXXXXXXXXXX 。public void hw(){ string hw;hw = "XXXXXXXXXXX";...

C#中如何给函数返回一个值
其中return后面跟的表达式就是返回值。返回值一定要和函数返回类型匹配。比如我return的是0,和int就是匹配的。在C#中只有这一种返回。但是在别的语言中方法就多了。比如在Windows下的C语言中,可以用汇编语句设置eax寄存器返回。函数和方法只是叫法上的不同,其实本质是一样的。函数一般是在C语言等面向...

c语言中return是什么意思
在 C 语言中,return 是一条关键字,主要用于函数中,用来表示函数执行完毕并返回值。当函数执行到 return 语句时,它会立刻停止执行,返回后面的值给调用者。如果函数没有返回值,则可以省略 return 语句。另外,在 main 函数中使用 return 语句时,其返回值将会作为整个程序的退出状态,0 表示程序执行...

C语言中return0的意思是什么?
return 0:返回假。return 1:返回真。一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”,如:isalpha()判断是否是字母isdigit()判断是否是数字。c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i = 1 > 3;则i的值...

在c语言中return语句主要做什么的,能举个例子吗
在c语言中return语句主要做什么的,能举个例子吗 return返回一个数值的意思就是把return <表达式>后面表达式的值返回给调用他的函数。举个例子: int sum(int i,int j) { return i+j; printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了"); } main() ...

c# 插入数据库后ExecuteNonQuery()有返回值 但是数据表无更新
朋友,ExecuteNonQuery()返回值本身就是int类型,表示受影响的行数,没有必要ToString。sql = "insert into 总店经理类(用户名,用户密码,用户邮箱) values( '"+textBox1.Text + "','" +textBox2 .Text + "','" + textBox4 .Text + "')";SqlCommand cmd = new SqlCommand(sql, con)...

c#=和==的区别是什么?
三、在程序中得到的结果不同 1、= 例如a=1,就是将1赋值给变量a。2、== 返回值为布尔型,例如a==b是判读变量a和b的值是否相等,如果a和b相等,返回值为1;如果a和b不相等,返回值为0。将确定的数值赋给变量的语句叫做赋值语句。各程序设计语言有自己的赋值语句,赋值语句也有不同的类型。所...

C#语言中while(ture)是什么意思
循环语句 while(条件句){ 循环体 } 条件句是个判断,当条件句返回值为真(true)时,执行循环体。你这个while(true)可能是什么书上的简略写法,所以可能会误导人,以为是什么新东西。

c# 怎样实现 返回值不同的窗口的调用
取的时候根据名称来取值.面向对象的思想,窗口也是一个类,声明一个窗口就是一个对像,不怕麻烦的话就做成用户控件,也可以直接new出来,比如你建一个Form1一个Form2,然后在Form1里面放一个button在里面就可以写这么一个声明 :Form frm1 = new Form2();这个frm1就继承了Form2的全部功能 ...

求教解释C#里该lamda表达式啥意思
1)接口中定义中定义的LoadTestReport方法 void LoadTestReport(Action<List<TestReportData>> callback);这个方法的参数是: Action<List<TestReportData>> callback,即callback是一个 delegate void Action(List<TestReportData> data)类型的函数,也就是LoadTestReport方法用一个函数作为它的参数。2...

相似回答
大家正在搜