C#关键字params

using System;
using System.Threading; namespace Test
{
/// <summary>
/// params用法: 1、用来修饰方法的参数,而且只能修饰一维数组;
/// 2、一个方法只能出现一个params参数,并且必须把params参数数组放在最后,不能带有默认值;
/// 3、调用方法的时候,params修饰的参数,可以传一个数组,也可以传数组的元素,也可以什么都不传(长度就为0);                   
/// </summary>
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { , , , , };
Test1(arr);
Console.WriteLine();
Test2(, , , , , , );
Console.WriteLine();
Test2(, , );
//其实就用到了params参数,这个重载就是:
//console.WriteLine(string.Format,Params string[] arr); 
Console.WriteLine("我叫{0},今年{1}岁,喜欢{2}","Nick","","C#");
Console.Read();
} static void Test1(int[] arr)
{
for (int i = ; i < arr.Length; i++)
{
Console.Write(arr[i] + " "); }
}
static void Test2(params int[] arr) //params 数组
{
for (int i = ; i < arr.Length; i++)
{
Console.Write(arr[i] + " ");
}
}
}
}
上一篇:常用mimetype


下一篇:html_基础标签