在下面的方法使用中 openwindow(params
object args) 傳遞的引數args新增了params修飾
publicvoid openwindow(params
object args)
public
void init()
使用params關鍵字可以指定採用數目可變的引數的方法引數,可以傳送引數宣告中所指定型別的逗號分隔引數列表或指定型別的引數陣列,還可以不傳送引數。
publicstatic
void userparame(params
int list)
console.writeline();
}public
static
void useparams2(params
object list)
console.writeline();
}static
void main()
;useparams(myintarray);
object myobjarray = ;
useparams2(myobjarray);
// the following call causes a compiler error because the object
// array cannot be converted into an integer array.
//useparams(myobjarray);
// the following call does not cause an error, but the entire
// integer array becomes the first element of the params array.
useparams2(myintarray);
}}/*
output:
1 2 3 4
1 a test
5 6 7 8 9
2 b test again
system.int32
*/
C 方法引數 params
1.上測試 using system using system.collections.generic using system.text using system.threading namespace leaf console.writeline nb.傳2個引數 testmethod 1,2 ...
方法的可變引數 params
當你寫了乙個方法,這個方法需要對傳進來的引數進行加工,但是不確定傳遞的引數的數量的時候 比如,public void int jiafa int a,int b jiafa 1,2 但是突然需求改了,要傳遞4個引數,那麼就需要改方法。jiafa 1,2,3,4 此時可以使用params public...
params可變引數
params可變引數 1 例項 求乙個人的總成績 using system using system.collections.generic using system.linq using system.text namespace params可變引數 test 張三 s console.read...