返回列表 發帖

函數的傳遞方式

本帖最後由 李泳霖 於 2024-8-15 15:42 編輯

函數的參數傳遞方式會影響傳入函數的參數值是否能夠變更,C#函數支援三種參數傳遞方式。
傳值呼叫:將變數值傳述函數,並不會更改原變數值
傳址呼叫:關鍵字: ref,將變數實際儲存記憶體位址傳入,所以在函數變更參數值,也會同時更改變數值。
傳出呼叫:關鍵字: out,傳出呼叫的參數已可以更改參數值,其和傳址呼叫的差異在於傳入參數不需指定初值,而傳址呼叫參數一定要指定初值。

請建立測試函數參數傳遞的Windows應用程式,我們準備建立byVal()傳值、byRef()傳址和byOut()後參數值的變化
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
istak.teach2@gmail.com

此帖僅作者可見

TOP

此帖僅作者可見
istak.teach2@gmail.com

TOP

返回列表