码迷,mamicode.com
首页 > Windows程序 > 详细

C#方法:个数可变的参数 params -0027

时间:2020-06-15 22:59:45      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:int   一个   highlight   foreach   lin   ber   form   多个参数   参数类型   

使用可选参数,可以定义数量可变的参数。

还有另外一种方式也可以传递数量可变的参数,而且这种方式没有版本控制问题。、

这种方式是通过params定义一个数组作为参数(下面只能传递多个int型参数):

public void AnyNumberOfArguments(params int[] data)
{
	foreach (var x in data)
	{
		Console.WriteLine(x);
	}
}

如果需要传递多个并且多种参数类型,可以定义个object数组:

public void AnyNumberOfArguments(params object[] data)
{
	// ...
}

调用示例:

AnyNumberOfArguments("text", 42);

如果方法有多个参数,和params一起使用,params只能使用一次,而且必须是最后一个参数:

Console.WriteLine(string format, params object[] arg);

  

 

C#方法:个数可变的参数 params -0027

标签:int   一个   highlight   foreach   lin   ber   form   多个参数   参数类型   

原文地址:https://www.cnblogs.com/codesee/p/13138234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!