當方法引數個數不確定時,可以使用 params 接收可變引數集合
注意事項:
1 可變引數params只能使用一維陣列作為形參
2 可變引數必須是形參列表中的最後乙個引數
使用例項:
public測試結果:class
_20210301_1
);testmethod(
"str2");
//testmethod("str3",null);
//報錯 object reference not set to an instance of an object.」
}
public
void testmethod(string str,params
object
ps)");
foreach(var p in
ps) }}
params可變引數
params可變引數 1 例項 求乙個人的總成績 using system using system.collections.generic using system.linq using system.text namespace params可變引數 test 張三 s console.read...
C 可變引數params的使用
之前一直忘記這個params,特此記錄一下。可變引數可在不確定引數個數的情況下使用。需要放到最後乙個且只能有乙個。傳入的陣列可以是任意型別的,定義為object即可。實現 private void data params object data 如果params string data 只能傳參st...
方法的可變引數 params
當你寫了乙個方法,這個方法需要對傳進來的引數進行加工,但是不確定傳遞的引數的數量的時候 比如,public void int jiafa int a,int b jiafa 1,2 但是突然需求改了,要傳遞4個引數,那麼就需要改方法。jiafa 1,2,3,4 此時可以使用params public...