C# 中 params 的使用 可变参数

来源:互联网 发布:春药在淘宝上怎么购买 编辑:程序博客网 时间:2024/05/18 01:16

params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力

它在只能出现一次并且不能在其后再有参数定义,之前可以

示例:

using System;

using System.Collections.Generic;

using System.Text;

namespace ConsoleApplication1

{

    class App

    {

        //第一个参数必须是整型,但后面的参数个数是可变的。

        //而且由于定的是object数组,所有的数据类型都可以做为参数传入

        public static void UseParams(int id,paramsobject[] list)

        {

            Console.WriteLine(id);

            for (int i = 0; i < list.Length; i++)

            {

                Console.WriteLine(list[i]);

            }

        }

        static void Main()

        {

            //可变参数部分传入了三个参数,都是字符串类型

            UseParams(1, "a", "b", "c");

            //可变参数部分传入了四个参数,分别为字符串、整数、浮点数和双精度浮点数数组

            UseParams(2, "d", 100, 33.33,newdouble[] { 1.1, 2.2 });

            Console.ReadLine();

        }

    }

}

结果:
1
a
b
c
2
d
100
33.33
System.Double[]

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 怎么办转让费还没给我 收钱吗不能抵用红包怎么办 红包抵扣被关了怎么办 天猫客户给差评怎么办 淘宝闪电退款有纠纷怎么办呀 手机屏幕右下角出现彩色点怎么办 在超市买到假货怎么办 天猫超市多发货怎么办 天猫中不小心取消退款了怎么办 天猫超市写错了怎么办 二维码收付款不到红包怎么办 天猫优惠劵过期了怎么办 天猫购物津贴用不完怎么办 天猫上买的大件东西实物不符怎么办 天猫上面料成分与实物不符怎么办 闲鱼发货与实物不符怎么办 天猫超市买贵了怎么办 天猫超市里购买的东西退货怎么办 淘宝店上传的图片不清楚怎么办 微信图片打印出来不清楚怎么办 微信图片打印不清楚怎么办 淘宝上传商品视频不清楚怎么办 手机安装器没了怎么办 我不做直播换工作怎么办 天猫发票被投诉怎么办 天猫机顶盒闪退怎么办 苹果8红色掉漆怎么办 毛坯房验房房及厅试水时漏水怎么办 淘宝退货赠品被拆了怎么办 如果淘宝买家说赠品不好怎么办 淘宝顾客反应没赠品怎么办 淘宝上买东西赠品不给怎么办 天猫店关了质量有问题怎么办 蘑菇街开店被骗了怎么办 百视通网络机顶盒恢复出厂后怎么办 王牌电视出现无信号怎么办 联通电视串台了怎么办 电视上出现系统更新怎么办 电视开机一直在更新怎么办 云视听极光闪退怎么办 不小心打错电话怎么办