參數在 C# 中透過值或參考傳遞。這樣,您也可以使用 out 參數和 param 陣列來傳遞參數 -
#此方法將參數的實際值複製到函數的形式參數中。在這種情況下,對函數內部形參所做的更改不會對實參產生任何影響。
此方法將實參記憶體位置的引用複製到形參中。這意味著對參數所做的變更會影響參數。
return 語句可用來從函數只傳回一個值。但是,使用輸出參數,您可以從函數傳回兩個值。輸出參數與引用參數類似,只不過它們將資料傳出方法而不是傳入方法。
在宣告方法時,您不確定參數的數量作為參數傳遞的參數。 C# param 陣列可以讓您了解這一點。
以下是學習如何在 C# 中實作 param 的完整範例 -
using System; namespace Program { class ParamArray { public int AddElements(params int[] arr) { int sum = 0; foreach (int i in arr) { sum += i; } return sum; } } class Demo { static void Main(string[] args) { ParamArray app = new ParamArray(); int sum = app.AddElements(300, 250, 350, 600, 120); Console.WriteLine("The sum is: {0}", sum); Console.ReadKey(); } } }
以上是C#中參數是如何傳遞的?的詳細內容。更多資訊請關注PHP中文網其他相關文章!