• 技术文章 >后端开发 >C#.Net教程

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

    黄舟黄舟2016-12-22 14:06:54原创1065
    在方法声明中只允许一个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); 
    } 
    } 
    }

    运行效果:

    114.png

    php入门到就业线上直播课:进入学习

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

    以上就是C#难点逐个击破(3):params数组参数的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:C#难点逐个击破(2):out返回参数 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• c语言本身有没有输入输出语句• c语言中源文件编译后生成什么文件• c语言中的标识符是由什么组成• c语言中关键字有多少个• c语言中case是什么意思
    1/1

    PHP中文网