標題:
函數的傳遞方式
[打印本頁]
作者:
李泳霖
時間:
2024-8-15 15:25
標題:
函數的傳遞方式
本帖最後由 李泳霖 於 2024-8-15 15:42 編輯
函數的參數傳遞方式會影響傳入函數的參數值是否能夠變更,C#函數支援三種參數傳遞方式。
傳值呼叫:將變數值傳述函數,並不會更改原變數值
傳址呼叫:關鍵字: ref,將變數實際儲存記憶體位址傳入,所以在函數變更參數值,也會同時更改變數值。
傳出呼叫:關鍵字: out,傳出呼叫的參數已可以更改參數值,其和傳址呼叫的差異在於傳入參數不需指定初值,而傳址呼叫參數一定要指定初值。
請建立測試函數參數傳遞的Windows應用程式,我們準備建立byVal()傳值、byRef()傳址和byOut()後參數值的變化
[attach]19413[/attach]
作者:
李泳霖
時間:
2024-8-15 15:42
此帖僅作者可見
作者:
陳品諺
時間:
2024-8-15 18:11
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2