欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

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

时间:2021-03-08 11:39:46|栏目:.NET代码|点击:
在方法声明中只允许一个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);
}
}
}

运行效果:

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

源码下载

上一篇:C#对Word文档的创建、插入表格、设置样式等操作实例

栏    目:.NET代码

下一篇:Web.Config文件配置之限制上传文件大小和时间的属性配置

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

本文地址:http://www.codeinn.net/misctech/76731.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有