zoukankan      html  css  js  c++  java
  • params


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Ch06Ex03
    {
      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);
        Console.ReadKey();
        }
      }
    }

    关键字params修饰了函数的形式参数int[] vals,所以该函数可以接受任意个int参数
     
    在主函数调用中使用了int sum = SumVals(1, 5, 2, 9, 8);给函数传递了5个int型实参,可以看出,本示例与上面所展示的示例参数传递方式是不同的,上例中传递的是数组,本例中传递的是5个(或者任意个数的)int型参数
  • 相关阅读:
    java面向对象基础
    java重载方法、重写方法
    java数据类型
    Java简介
    随机读写,块读写
    Java基本常识

    循环双向链表
    双向链表(链表)
    循环单链表(链表)
  • 原文地址:https://www.cnblogs.com/judes/p/9042550.html
Copyright © 2011-2022 走看看