c# 可变数目参数params实例

 更新时间:2021年9月22日 10:18  点击:1889
一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符。可变数目参数的好处就是在某些情况下可以方便地对参数个数不确定情况的实现,例如计算任意数字的加权和,链接任意字符串为一个字符串等。看下例子:

复制代码 代码如下:

public class Test2
{
public static void Main()
{
ShowName("小兵");
ShowName("小王", "小六");
}
public static void ShowName(params string[] names)
{
foreach (string name in names)
{
Console.WriteLine(name);
}
}
}


注意:
1、params修饰的参数必须为一维数组。
2、params修饰的参数数组,可以为任何类型,只要设置数组类型为object就可以。
3、params必须在参数列表的最后一个,并且只能使用一次。
[!--infotagslink--]

相关文章

  • C#难点逐个击破(3):params数组参数

    注意,这里的paras全称是array parameter,也就是数组参数。 paras类型参数主要用于在对数组长度未知(可变)的情况下进行函数声明。...2020-06-25
  • 基于params,ref,out的参数问题详解

    本篇文章是对params,ref,out的参数问题进行了详细的分析介绍,需要的朋友参考下...2020-06-25
  • 用C#中的params关键字实现方法形参个数可变

    个人认为,提供params关键字以实现方法形参个数可变是C#语法的一大优点。在方法形参列表中,数组类型的参数前加params关键字,通常可以在调用方法时代码更加精练...2021-09-22
  • Angular+Ionic使用queryParams实现跳转页传值的方法

    这篇文章主要介绍了Angular+Ionic使用queryParams实现跳转页传值的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-09-05
  • C# 运用params修饰符来实现变长参数传递的方法

    一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符...2020-06-25
  • C#中Params的用法

    这篇文章主要介绍了C#中Params的用法,以实例的形式展示了采用Params在不知道参数的数量时的应用技巧,非常具有实用价值,需要的朋友可以参考下...2020-06-25
  • 详解C#中三个关键字params,Ref,out

    本文主要讨论params关键字,ref关键字,out关键字。非常不错,具有参考借鉴价值,需要的朋友参考下吧...2020-06-25
  • C# params可变参数的使用注意详析

    这篇文章主要给大家介绍了关于C# params可变参数的使用注意的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-06-25
  • c# 可变数目参数params实例

    一般来说,参数个数都是固定的,定义为集群类型的参数可以实现可变数目参数的目的,但是.NET提供了更灵活的机制来实现可变数目参数,这就是使用params修饰符...2021-09-22
  • 用C#的params关键字实现方法形参个数可变示例

    params关键字以实现方法形参个数可变是C#语法的一大优点,下面是用C#中的params关键字实现方法形参个数可变...2020-06-25
  • c#的params参数使用示例

    这篇文章主要介绍了c#的params参数使用示例,需要的朋友可以参考下...2020-06-25