out,ref,params引數傳遞

小_沫發表於2018-05-28

【out】 傳參


使用out關鍵字做引數傳遞


【ref】 引數傳遞


使用ref關鍵字做引數傳遞


【params】引數傳遞


使用params關鍵字引數傳遞

備註:out和ref的區別

           共同點:兩者都可以通過值也可以通過引用傳遞,呼叫方和被呼叫方都需要加上這兩個關鍵字

           不同點:使用ref關鍵字的時候先申明,後例項化,在傳遞

                         使用out關鍵的時候,先申明,在傳遞,在方法裡面例項化(被呼叫)


params:為可選引數,也就是可以為一個引數,也可以為多個引數,引數的個數是可變的,不過需要注意的就是,使用params 

               的時候可變引數是最後一位引數


相關文章