Visual.C#.2010从入门到精通].(Visual.C#.2010.Step.By.Step)读书笔记 方法(二)

来源:互联网 发布:大数据热门话题 编辑:程序博客网 时间:2024/05/16 09:29

方法:是一个有名字的语句序列,每个方法都有一个名称和一个主体,可以向方法提供一些数据供处理,并可让它返回一些信息;

声明方法:

returntype   methodname   (parameterlist) 

……        / /函数的主体部分

  }

returntype:返回的类型,可以是int、string等,如果是一个没有返回值的方法,必须使用void声明;

methodname:方法的名称;

parameterlist:参数列表;

例如:

int   lyy(int i,string j)

{

……

return i;

}

return:函数有返回值时,必须在函数主体的最后写一条return语句,并且返回类型必须与声明方法的类型相同,否则程序无法完成编译,return应该是方法的最后一条语句,return之后的语句都不会执行,如果return之后还有其他的语句,编译器会发出警告;

void lyy()

{

……

return;

}

return:如果方法没有返回值,最好在方法的最后写一条return;(不写也不会出错)

调用方法:

变量的作用域:

方法重载:同样一个方法被多次定义,可以重载方法的参数个数、参数类型,但是不能重载方法的返回类型;

定义可选参数:

传递命名参数:


可选参数和命名参数的歧义:



0 0
原创粉丝点击