黑马程序员技术交流社区
标题:
关于void返回值的问题
[打印本页]
作者:
蜗牛阿布
时间:
2014-8-5 10:25
标题:
关于void返回值的问题
本帖最后由 蜗牛阿布 于 2014-8-5 11:04 编辑
一直对 方法声明中的 void 不能理解,概念挺模糊的,就记得定义。定义是,方法都需要一个返回值,如果无返回值就写void
有没同学能够举例说明一下void与有返回值的具体区别是如何的。
能有代码说明更好,谢谢
作者:
许庭洲
时间:
2014-8-5 10:51
本帖最后由 许庭洲 于 2014-8-5 10:55 编辑
C#函数的返回值一般有两种,无论有无返回值,都需要标类型
1. 一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。
2.另一种是非void型的。就是在函数前面写上类型,如int,float,string等,这个就是函数的返回值类型。这个一般在子函数的末尾或者程序的某个部位有个return返回一个。但是遇到return子函数一定是要结束的。
3. 其实还有一种返回值,就是Console.ReadLine()和Console.WriteLine()等系统带的函数。
作者:
u010209195
时间:
2014-8-5 10:57
public void MyMethodOne()
{
//没有返回值
}
public string MyMethodTwo()
{
//有返回值,字符串
return "AAA";
}
作者:
蜗牛阿布
时间:
2014-8-5 11:03
public void 吃饭(){}
没有返回值的方法就是只要调用方法执行里面语句,我不管吃饭的结果是吃了还是没吃。
似乎明白了。
作者:
lc6897094
时间:
2014-8-5 15:45
void的意思就是空,当不需要返回值时用void的定义,如果有返回值,则定义返回值类型
作者:
倚楼听雨
时间:
2014-8-5 20:03
void声明无返回值函数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2