第6章 函数
使用 static修饰符声明属于类型本身而不是属于特定对象的静态成员。static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。
参数数组
class Program
{
static int SumVals(params int[] vals)
{
int sum = 0;
foreach (int val in vals)
sum += val;
return sum;
}
static void Main(string[] args)
{
Console.WriteLine("{0}",SumVals(1,2,3));
Console.ReadLine();
}
}
3.引用参数和值参数(ref)
4.输出参数(out)
把未赋值的变量用作ref参数是非法的,out合法。
作为out参数的变量,储存在变量中的值会丢失。
6.2变量的作用域
6.4结构函数
6.5函数的重载
6.6委托
委托的生命非常类似于函数,但不带函数体,用delegate关键字,并指定返回类型和参数列表。