首頁>Club>
2
回覆列表
  • 1 # 賈克斯的愛情

      params 關鍵字可以指定在引數數目可變處採用引數的方法引數。  在方法宣告中的 params 關鍵字之後不允許任何其他引數,並且在方法宣告中只允許一個 params 關鍵字。  每個C#函式都允許有個引數帶params關鍵字,在呼叫的時候可以不給他傳值,也可以給他傳值,還可以給他傳多個值;  例子如下:  程式程式碼  using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void 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(); } static string Test(string name, params string[] args) { string msg = name; for (int i = 0; i < args.Length; i++) msg += " " + args[i]; return msg; } }}注意事項:1、一個函式中只能一個引數帶params關鍵字;2、帶params關鍵字的引數必須是最後一個引數;3、帶params關鍵字的引數型別必須是一維陣列;

  • 中秋節和大豐收的關聯?
  • IT工程師,考PMP有用嗎?