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

时间:2022-01-17 14:40:22 

在方法声明中只允许一个paras关键字,并且该关键字只能为最后一个。


using System;

/******************************
* Chapter:C#难点逐个击破(三)
* Author:王洪剑
* Date:2010-1-16
* Blog:http://www.51obj.cn/
* Email:walkingp@126.com
* Description:数组参数params的使用
* ***************************/
namespace TestParams
{
class Program
{
public static class ParamsClass
{
/// <summary>
/// 两个参数,最后一个参数为数组参数
/// </summary>
/// <param name="num"></param>
/// <param name="args"></param>
public static void ParamsMethod(int num,params string[] args)
{
foreach (string _args in args)
{
Console.WriteLine(_args);
}
Console.WriteLine("Total Num is " + num);
Console.ReadKey();
}
}
static void Main(string[] args)
{
string[] strArr ={"Wang Hongjian","ChenChen","Dodo" };
int personNum = strArr.Length;
ParamsClass.ParamsMethod(personNum, strArr);
}
}
}


运行效果:
C#难点逐个击破(3):params数组参数
总结ref、out与params,ref是引用方法内的参数影响结果;out是引用方法中参数返回结果到主方法;而params是将可变同类参数(即数组)传入参数。使用中ref用于需要调用引用方法内的数据的。out用于利用引用方法对主方法进行操作,而prarams用于参数长度未知的情况。

源码下载

标签:C#,params,数组参数
0
投稿

猜你喜欢

  • SpringBoot在Controller层接收参数的n种姿势(超详细)

    2023-01-28 00:54:39
  • Android隐藏标题栏及解决启动闪过标题的实例详解

    2023-10-10 12:18:12
  • java开发ServiceLoader实现机制及SPI应用

    2022-12-24 09:55:05
  • 详解java关于对象的比较

    2022-12-11 01:28:55
  • Java获取用户IP属地模拟抖音详解

    2023-04-18 02:01:29
  • Android 类似UC浏览器的效果:向上滑动地址栏隐藏功能

    2023-01-29 05:01:41
  • Android开发之ViewPager实现滑动切换页面

    2023-03-10 05:32:43
  • Java 深入浅出分析Synchronized原理与Callable接口

    2021-11-26 10:27:17
  • Java Swing程序设计实战

    2023-04-09 07:05:42
  • C#.net中的类型转换详细介绍

    2021-09-20 04:14:01
  • java实现切割wav音频文件的方法详解【附外部jar包下载】

    2021-07-08 22:29:56
  • Java 泛型总结(一):基本用法与类型擦除

    2023-06-11 20:33:10
  • Android实现图片缓存与异步加载

    2022-02-25 14:21:06
  • flutter text组件使用示例详解

    2022-07-11 11:08:42
  • Java中的Unsafe在安全领域的使用总结和复现(实例详解)

    2023-07-30 10:58:42
  • Android10 App启动Activity源码分析

    2023-08-21 04:13:04
  • Java map为什么不能遍历的同时进行增删操作

    2023-12-21 17:28:29
  • Springboot启动不检查JPA的数据源配置方式

    2022-10-10 06:47:05
  • C#使用RestClient调用Web API

    2022-05-30 04:13:09
  • Android中实现GPS定位的简单例子

    2021-11-24 21:01:25
  • asp之家 软件编程 m.aspxhome.com