数组类型 params参数

来源:互联网 发布:107火箭炮 知乎 编辑:程序博客网 时间:2024/06/02 01:13
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/// <summary>
/// 关键字params只需要在方法的参数列表中出现。
/// </summary>
/// 通过加关键字params,方法被调用时,可以传递一个值给参数,也可以传递一个数组或者任意个数值。也就是参数的个数是任意的,这样就保证了方法的灵活。
/// </summary>
namespace params_参数
{
    class Program
    {
        public static void Main() //public 
        {
            DisplayItems(1,2,3,4); //传递单个值给参数

            int[] anArray = new int[5] { 100, 200, 300, 400, 500 };//传递一个数组
            DisplayItems(anArray);

            DisplayItems(1500,anArray[1] * anArray[2]);//传递两个值

            Console.ReadLine();
        }
        public static void DisplayItems(params int[] item) //方法定义
        {
            for (int i = 0;i < item.Length;i++)
            {
                Console.Write(item[i] + "\t"); //"\t"代表Tab键
            }     
            Console.WriteLine();//换行
        }
    }

}


0 0
原创粉丝点击