参数
//函数格式 函数名开头字母都大写PascalCasestatic( , ,...) { ... return //如果returntupe是void,则无返回值,立即结束函数 }
参数数组
static( , ,...,params [] ) { ... return }//可调用该数组, , 为 数组的 类型的值 ( , ,..., , )
引用参数
static int showDouble(ref int val) //定义ref参数 { val *=2; Console.WriteLine(val); } static void Main(string[] args) { int myNum = 5 //必须初始化、变量必须可写入 const int myNUm = 5 就不行 Console.WriteLine( myNum); showDouble(ref myNum);//使用ref参数 myNum值已被改变 Console.WriteLine( myNum); } //此时输出 5 10 10 //如果不用ref输出5 105
输出参数
out不需要初始化
out有出无进
ref有进有出