C# 5种传参方式

1,传值:     

  void action ( int i)  { } 

2,ref传引用:    

  void action ( ref int i)  { }  //ref传引用,源值可读可写。

3,in只读引用:   

  void action ( in int i)  { }  //in传引用,可读,不能改变源值。

4,out只写引用:   

  void action ( out int i)  { }  //out传引用,不可读,必须显式调用 : action(out a),方法退出前必须对a赋值。

5,params参数数量可变:   

  void action ( params int i)  { }  

  调用: action(1,2,3); 

 

posted @ 2021-01-19 11:48  enif  阅读(1386)  评论(0编辑  收藏  举报
豫ICP备2021034901号