C#之 方法

可变参数方法

public int add(params int x[]){

  int a=0;

  for(int i =0;i<i.Length,i++){
    a+=x[i]
  }
  return a; }

使用时 add(7,8,9);
使用时 add(5,6,7,8,9);
 

 方法中对形参进行引用 

示例 add(ref int a,ref int b)
使用的时候也要加ref

示例 add(ref int 数字1,ref int 数字2)

(1)ref关键字只对跟在它后面的参数有效,而不是应用于整个参数列表。
(2)调用方法时,必须使用ref修饰实参,而且,因为是引用参数,所以实
参和形参的数据类型一定要完全匹配。
(3)实参只能是变量,不能是常量或者表达式。
(4)ref参数在调用之前,一定要进行赋值。

方法中输出变量的值

void add(int a,int b, out int c){
    c=a+b;      
}

调用时候
int a=3, int b=4,int c;
add(a,b,out c)

Console.WriteLine(c);

(1)out关键字只对跟在它后面的参数有效,而不是应用于整个参数列表。
(2)调用方法时,必须使用out修饰实参,而且,因为是引用参数,所以实
参和形参的数据类型一定要完全匹配。
(3)实参只能是变量,不能是常量或者表达式。
(4)out参数在调用之前可以不进行赋值。
(5)使用out的方法,可以同时返回多个值

posted @ 2024-07-20 19:24  麦克斯-侯  阅读(1)  评论(0编辑  收藏  举报
百纵科技