C 可變引數 params

2022-06-17 08:54:13 字數 556 閱讀 5709

當方法引數個數不確定時,可以使用 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...