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");

posted on 2015-04-02 11:57  阴晴撒哈拉  阅读(68)  评论(0编辑  收藏  举报

导航