函数
函数的定义包括函数名、返回类型和参数列表(参数数量和类型)。
函数的名称和参数共同定义函数的
签名。
注意:const变量,也就是常量。
- 参数:
C#允许为函数指定一个(只能一个)特殊参数,这个参数必须是函数定义中的最后一个参数,成为参数数组。参数数组允许使用个数不定的参数调用函数,可以使用params关键字定义它们。
- 引用参数和值参数:
引用参数用ref关键字来指定,也就是说被ref关键字指定的引用参数在函数处理后,本身的值会发生变化。
而值参数仅仅为函数的输入参数赋值,函数结束后,原本的值参数不发生变化。
输出参数使用关键字out指定,与ref类似。区别有:
- 把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。
- 另外,在函数使用out参数时,必须把它看成未赋值。
- 变量的作用域
全局变量,要用static关键字声明;
如果局部变量和全局变量同名,那么全局变量要用Program.value声明&#