zoukankan      html  css  js  c++  java
  • C#关键字params

    using System;
    using System.Threading;
    
    namespace Test
    {
        /// <summary>
        /// params用法: 1、用来修饰方法的参数,而且只能修饰一维数组;
        ///              2、一个方法只能出现一个params参数,并且必须把params参数数组放在最后,不能带有默认值;
        ///              3、调用方法的时候,params修饰的参数,可以传一个数组,也可以传数组的元素,也可以什么都不传(长度就为0);                     
        /// </summary>
        class Program
        {
            static void Main(string[] args)
            {
                int[] arr = new int[] { 1, 2, 4, 5, 6 };
                Test1(arr);
                Console.WriteLine();
                Test2(1, 2, 4, 56, 78, 8, 4);
                Console.WriteLine();
                Test2(1, 5, 7);
                //其实就用到了params参数,这个重载就是:
                //console.WriteLine(string.Format,Params string[] arr); 
                Console.WriteLine("我叫{0},今年{1}岁,喜欢{2}","Nick","22","C#");
                Console.Read();    
            }
    
            static void Test1(int[] arr)
            {
                for (int i = 0; i < arr.Length; i++)
                {
                    Console.Write(arr[i] + "  ");
    
                }
            }
            static void Test2(params int[] arr)               //params 数组
            {
                for (int i = 0; i < arr.Length; i++)
                {
                    Console.Write(arr[i] + "  ");
                }
            }
        }
    }
  • 相关阅读:
    hadoopnamenode配置及问题处理方案
    hadoop 运行 Java程序
    hadoop命令大全
    DOS
    腾讯Linux QQ安装
    linux下安装realplayer
    在linux中配置安装telnet服务
    关于C#静态构造函数的几点说明
    linux下的Network File Server共享配置
    Oracle学习笔记
  • 原文地址:https://www.cnblogs.com/lgxlsm/p/4871227.html
Copyright © 2011-2022 走看看