zoukankan      html  css  js  c++  java
  • C#高级参数params的使用

    params,可变参数,使用十分简单,看代码吧。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace blog
    {
        class Program
        {
            static void Main(string[] args)
            {
                
                int[] a = paramDemo(1,2,3,4);
                Console.WriteLine(a.Length);
                int[] arr = { 1, 2, 3, 4, 5, 6 };
                int[] b = paramDemo(arr);
                Console.WriteLine(b.Length);
                Console.ReadLine();
            }
            /// <summary>
            /// 可变参数,在参数前面添加params关键字,比如
            /// 下面方法是要传入一个int数组类型。那么,加入params后
            /// 调用的时候直接传入一个 例如pparamDemo(1,2,3)这样一个 数组也是不会报错的
            /// 但是注意参数列表必须是参数的最后一个参数才可以
            /// </summary>
            /// <param name="arr"></param>
            public static int[] paramDemo(params int[] arr)
            {
                return arr;
            }
    
        }
    }
  • 相关阅读:
    9"边界匹配
    8劈分
    7替换
    5逻辑匹配
    4分组匹配
    3贪婪匹配与勉强匹配
    python多线程之线程传参
    多线程(类的形式)---线程同步
    多线程基础
    Linux----黑马程序员Linux教学视频简记(转载)
  • 原文地址:https://www.cnblogs.com/linfenghp/p/6619188.html
Copyright © 2011-2022 走看看