首頁 >後端開發 >C#.Net教程 >C# 中 ref 和 out 的區別

C# 中 ref 和 out 的區別

WBOY
WBOY轉載
2023-09-10 15:53:051046瀏覽

C# 中 ref 和 out 的区别

在這篇文章中,我們將了解 C# 中「ref」和「out」之間的差異。

Ref 關鍵字

  • 在將參數傳遞給 'ref' 之前,需要對其進行初始化。

  • 在傳回之前不需要初始化參數的值到呼叫方法。

  • 當使用'ref'關鍵字時,資料可以在兩個方向傳遞。

  • 它當被呼叫的方法需要更改傳遞的參數的值時很有用。

輸出關鍵字

  • 在將參數傳遞給「out」之前不需要對其進行初始化。

  • 在將參數傳回給呼叫方之前需要對其進行初始化方法。

  • 當方法需要傳回多個值時,使用「out」關鍵字宣告參數會很有幫助。

  • 當使用「out」關鍵字時,資料只會沿著一個方向傳遞。

以上是C# 中 ref 和 out 的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除