C#基本语法复习-方法与作用域
重载方法:
只能够对参数列表进行重载,不能够对返回类型进行重载。
定义可选参数:
指定一个参数是可选的,可以在定义方法时为该参数提供一个默认值,默认值是使用赋值操作符来进行赋值的。并且所有的可选参数必须放在必选参数之后。形式如下:
void a(int a,int b=0;string c="a")
{
}
对方法进行调用时,方法调用最匹配的那个,a(2)是正确的,但是a(2,"e");则为错误,编译器会选择前两个int来匹配。
命名参数:
格式为一个参数名,后面加上一个冒号再为传递的值,a(a:2,b:3,c:"y");同时这种写法也正确a(a:2,c:"z");a(2,c:"a");