首页 > Windows开发 > 详细

C# 可变参数 params

时间:2021-03-01 09:26:39      阅读:26      评论:0      收藏:0      [点我收藏+]

当方法参数个数不确定时,可以使用 params 接收可变参数集合

注意事项:

1 可变参数params只能使用一维数组作为形参

2 可变参数必须是形参列表中的最后一个参数

 

使用实例:

    public class _20210301_1
    {
        public void Run()
        {
            TestMethod("str1", 1, "para1", new int[] { 1, 2, 3 });

            TestMethod("str2");

            //TestMethod("str3",null); // 报错 Object reference not set to an instance of an object.”
        }

        public void TestMethod(string str,params object [] ps)
        {
            Console.WriteLine($"str:{str}");

            foreach(var p in ps)
            {
                Console.WriteLine(p);
            }
        }
    }

测试结果:

技术分享图片

 

C# 可变参数 params

原文:https://www.cnblogs.com/tomorrow0/p/14461619.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!