方法的可變參數 params

當你寫了一個方法,這個方法須要對傳進來的參數進行加工,可是不肯定傳遞的參數的數量的時候數組

好比,public void int jiafa(int a,int b){a+b;}code

jiafa(1,2)get

可是忽然需求改了,要傳遞4個參數,那麼就須要改方法。jiafa(1,2,3,4)方法

此時能夠使用paramsco

public void int jiafa(params in[] a){ a.Sum();}library

params關鍵字的做用asp

(1)、使用 params關鍵字能夠指定一個方法參數,該方法參數的數目可變。ps

(2)、能夠發送參數聲明中所指定類型的逗號分隔的參數列表或指定類型的參數數組。 還能夠不發送參數。 若是未發送任何參數,則 params 列表的長度爲零。參數

(3)、在方法聲明中的 params 關鍵字以後不容許任何其餘參數,而且在方法聲明中只容許一個 params 關鍵字。void

相關文章
相關標籤/搜索