C#中有返回值和无返回值,有什么区别,
C#中有返回值和无返回值,有什么区别,我老是搞不清这个问题,请各位大侠给全面介绍一下, --------------------编程问答--------------------//无返回值(void)--------------------编程问答-------------------- -_-!!! 多看看书... --------------------编程问答-------------------- 楼主说的是一些方法吧
public void T1() { }
//有返回值
public bool T2() { return true; }
有返回值就可以引用该返回值,无返回值就不能引用
比如XMLREADER类的READ()方法,他既是一个方法,又返回一个BOLL值,所以能够类似如下引用:
if(xmlreader.read())
{
}
而有的方法不返回值,仅仅是一个方法而已。
用下面的比较好说明
private void()//仅仅是一个方法
private string void()//一个能返回string值的方法 --------------------编程问答-------------------- 友情UP --------------------编程问答-------------------- 有需要就有...无需要就无... --------------------编程问答-------------------- private void()//仅仅是一个方法
private string void()//一个能返回string值的方法 --------------------编程问答-------------------- '返回值的方法:
private void 方法名称()
{
return;
}
'有返回值的函数:
private int 函数名称()
{
return 1;
} --------------------编程问答-------------------- 有返回值和无返回值的区别是
有返回值的方法返回的是一个确定的类型。
无返回值返回的是空。
补充:.NET技术 , C#