天天看點

C#學習系列-out與ref的差別

如有錯誤,歡迎指正

Out和Ref作為參數傳遞到方法體中,所傳遞的都是引用位址,兩者在操作上本身沒有差別。

但Out傳遞到方法體時,參數會清空,這意味着在方法體内使用Out參數前必須指派。

而Ref傳遞到方法體時,其參數也是一起被傳遞進來,是以作為Ref參數傳遞,方法體中可以不對其參數指派。

下面貼代碼