定義乙個函式,用來取得數字的和,但是數字的個數不確定。
解決方案:
1,定義乙個函式,引數傳遞過來乙個陣列;
2,定義乙個引數個數不確定的函式,這個時候我們就要使用引數陣列。
除了引數陣列,所有函式的引數都是固定的,那麼呼叫的時候,引數是一定要傳遞的
class program
return sum;
}//引數陣列,關鍵字 params
//這裡定義了乙個int型別的引數陣列,引數陣列和陣列引數(上面的)的不同,在於函式的呼叫,呼叫引數陣列的函式的時候,
//我們可以傳遞過來任意多個引數,然後編譯器會幫我們自動組拼成乙個陣列,引數如果是上面的陣列引數,那麼這個陣列我們自己去手動建立
static int plus(params int array)
return sum;
}static void main(string args)
);//陣列引數
console.writeline(sum);
int sum2 = plus(23, 4, 5, 5, 5, 32, 423, 42, 43,23,42,3);//引數陣列就是幫我們 減少了乙個建立陣列的過程
console.writeline(sum2);
console.readkey();
}}
c params可變引數
在專案中多多少少會用到params這個關鍵字,來修飾引數,它的作用,讓該引數的個數是可變的,並且可變引數必須是方法的最後乙個引數。但如何判斷到底有沒有為該引數傳遞值,怎麼判斷?static void main string args string strs split new char string...
C params傳遞多個引數
c 開發語言中 params 是關鍵字,可以指定在引數數目可變處採用引數的方法引數。在函式的引數數目可變而執行的 差異很小的時候很有用!params關鍵字表示函式的引數是可變個數的,即可變的方法引數,例如console.writeline i,j 就像delphi 裡 writeln 函式一樣,用於...
C params傳遞多個引數
c 開發語言中 params 是關鍵字,可以指定在引數數目可變處採用引數的方法引數。在函式的參 數數目可變而執行的 差異很小的時候很有用!params關鍵字表示函式的引數是可變個數的,即可變的方法引數,例如console.writeline i,j 就像delphi 裡 writeln 函式一樣,用...