C# 中的值引數、引用引數和輸出引數
值引數
值引數將引數的實際值複製到函式的形式引數中。在這種情況下,對函式內部引數所做的更改不會影響引數。
這是將引數傳遞給方法的預設機制。在這種機制中,當呼叫方法時,會為每個值引數建立一個新的儲存位置。
實際引數的值被複制到其中。因此,在方法內部對引數所做的更改不會影響引數。
引用引數
引用引數是對變數的記憶體位置的引用。當您透過引用傳遞引數時,與值引數不同,不會為這些引數建立新的儲存位置。引用引數表示與傳遞給方法的實際引數相同的記憶體位置。
您可以使用 ref 關鍵字宣告引用引數。
輸出引數
return 語句只能用於從函式返回一個值。但是,使用輸出引數,您可以從函式返回兩個值。輸出引數類似於引用引數,不同之處在於它們將資料從方法傳輸出去,而不是傳入方法。
您可以使用 out 關鍵字宣告輸出引數。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP