原文地址:點擊打開鏈接
每個C#函數都允許有個參數帶params關鍵字,在調用的時候可以不給他傳值,也可以給他傳值,還可以給他傳多個值,例子如下:
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
{
staticvoid Main(string[] args)
{
Console.WriteLine(Test("Jack"));//不傳值,顯示Jack
Console.WriteLine(Test("Jack","Hi"));//傳一個值,顯示Jack Hi
Console.WriteLine(Test("Jack","Hi", "How are you?"));//傳多個值,顯示Jack Hi How are you?
Console.ReadKey();
}
staticstring Test(string name, params string[] args)
{
stringmsg = name;