C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 参数

在 C# 中,params是一个关键字,用于指定接受可变数量参数的参数。当我们不知道先验参数的数量时,它很有用。在函数声明中,只允许一个 params 关键字,并且在 params 关键字之后不允许有其他参数。

C# 参数示例 1

例子 (Example)

using System;  
namespace AccessSpecifiers  
{  
    class Program  
    {  
        // 用户定义函数  
        public void Show(params int[] val) // 参数参数 
        {  
            for (int i=0; i<val.Length; i++)  
            {  
                Console.WriteLine(val[i]);  
            }  
        }  
        // 主函数,程序的执行入口点  
        static void Main(string[] args)  
        {  
            Program program = new Program(); // 创建对象  
            program.Show(2,4,6,8,10,12,14); // 传递可变长度的参数  
        }  
    }  
}

输出:

2
4
6
8
10
12
14

C# 参数示例 2

在此示例中,我们使用允许输入任意数量的任意类型的输入的对象类型参数。

例子 (Example)

using System;  
namespace AccessSpecifiers  
{  
    class Program  
    {  
        // 用户定义函数    
        public void Show(params object[] items) // 参数参数 
        {  
            for (int i = 0; i < items.Length; i++)  
            {  
                Console.WriteLine(items[i]);  
            }     
        }  
        // 主函数,程序的执行入口点  
        static void Main(string[] args)  
        {  
            Program program = new Program(); // 创建对象   
            program.Show("Ramakrishnan Ayyer","Ramesh",101, 20.50,"Peter", 'A'); // 传递可变长度的参数    
        }     
    }  
}

输出:


Ramakrishnan Ayyer
Ramesh
101
20.5
Peter
一个


上一主题 C# 锯齿状数组 下一主题 C# 数组类
  • 使用社交账号登录,本站支持
全部评论(0)