首页 > 其他 > 详细

函数的一些心得(一)

时间:2014-03-01 08:00:33      阅读:328      评论:0      收藏:0      [点我收藏+]

 

在学习C#的过程中,发现了一些以前没注意到的东西,记下来提醒自己:

1、参数数组

参数数组可以使用个数不定的参数调用函数,它可以使用params关键字来定义。

class Program
{
  static int sumVals(params int[] vals)
  {
    int sum = 0;
    foreach(int val in vals)
    {
      sum += val;
    }
    return sum;
  }
  static void Main(string[] args)
  {
    int sum = sumVals(1,5,2,9,8);
    Console.WriteLine("Summed Values = {0}",sum);
  }
}

函数sumVals()可以接受任意个int参数(或不接受任何参数)。

 

2、通过引用传递参数

static void showDouble(ref int val

{

     ......

}

调用时

showDouble(ref myNumber);

myNumber 也会被修改。

但是,用作ref参数的变量有两个限制。

1)

函数可能改变参数的值,所以参数必须是变量,不能是常量const;

2)

必须使用初始化过的变量。

 

 

                                                                                     ——摘自C#入门经典

函数的一些心得(一),布布扣,bubuko.com

函数的一些心得(一)

原文:http://www.cnblogs.com/mr-p/p/3574209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!