[教程][C#] 新手入门教程#18——Methods
11 Dec 2013当你有一段代码一直被重复用到时
你就可以将它们提取出来,放入methods (方法、函数)中
这样你就可以一直重复调用改方法,让你的程序的代码层次更加清晰
函数的申明方法是:
Access Modifier
这个是访问权限,种类有:
New, Override, Private, Public, Static, Virtual
Return Type
函数返回值的类型,可以有:
void, int, string, 等等
Method Name
函数的名称
(Parameters)
函数接受的参数Method Body
调用函数时会执行的代码
你:那我要怎么样申明函数?
我:在外面啊..
你:啊?
其实那些被红框圈起来的东东也是methods!
所以你要申明函数的话
只要跟他们同在一个层次就行了:
比如说:
void:
这个是一个特别的类型
表示这个函数没有任何返回值
ShowMsg
这个函数的名称叫做ShowMsg
如何调用呢?
很简单:
就是函数名称,加上()还有;
简单吧?
让我们来试试看:
然后点击button 的话
就会看到 MessageBox 显示出来了:
如果放另外一个buttton 然后同样的调用 ShowMsg()的话:
你:那我不要两个Button都显示 Hello! 呢?我要一个button 显示 Hello!
另一个button 显示 Bye!
我:用参数呗!
你:啥?
我:Hello! 和 Bye! 是什么?
你:英文..
我:…什么类型啦..
你:string !
我:所以函数就可以用参数了咯!
你:啥?例子例子!
这样的话
你的函数就会有个变量
名叫msg
在函数内(只可以在函数内)就可以调用此变量
而变量里面储存的就是在调用变量的时候输入的参数
你:那如果我要两个参数呢?
一样的方法,只是在两个参数之间要用逗号分隔开来
你:你很像只讲了void勒..我的int,string 等等的return type
你还没说呢..
我:好好好…
比如说你要一个函数
接受一个参数
然后函数就会返回 参数传入进来的int +1
像这样:
return
很简单
就是直接跳出整个函数
如果return 后面有东西的话
函数退出时就会有一个返回值
这里就是一个int 类型的
如果调用时你这样写的话:
Published by Gary Ng