在C#中函数定义的基本格式:访问修饰符 static(静态修饰符-可选) + 返回值类型 + 函数名称 +(参数列表)
例如:
public便为访问修饰符,static为静态修饰符 ,int为返回值类型,sum为函数名称,int a,int b,为形参,注意形参定义的格式要与传进的参数格式相同。
访问修饰符:在C#中访问修饰符有public、private、protected、internal
其中:1.public 没有任何限制,在任何的地方都可以访问。
2. private 私有修饰符,只能在当前类内部访问,其它地方不可访问包括子类,类、成员中如果不指定访问修饰符则默认为private。
3. internal 只能在当前程序集内部。
4. protected 只能在当前类内部或者所有子类内部,与程序集无关。
静态修饰符:1.静态方法在程序运行的过程中内存为其赋予固定的空间。
2.静态方法不属于类的某一个具体的实例,而是属于类本身。
3.非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员。
返回值:具体看函数内部返回值得类型,返回什么样的参数,有使用什么样的类型,如果不返回则参数为void;
形参:形参顾名思义就是形式上的参数,不是实际的参数,它代替实际传入方法的值。在方法体代码中代表了值本身参与运算。形参定义于参数中,它不同于方法体内局部变量,因为是一个变量,在它的作用域内不允许存在一个同名的局部变量,不管他们的类型是否相同,都是不允许出现同名的。参是一个变量,它具有变量的全部特点。
方法的形参可以有多个,形参直接使用逗号进行隔开,即使类型相同的多个参数也不可以合并声明。