C#視頻之傳值

out傳值與ref傳值

一、定義

out傳值定義:返回多個不同類型的值,如果方法的參數用out修飾,那麼必須在方法裏進行賦值,引用該方法的方法則可定義賦值或者不定義。
在這裏插入圖片描述

ref傳值定義:返回多個不同類型的值,如果方法的參數用ref修飾, 那麼可不在該方法中賦值,但必須在引用該方法的方法中進行賦值。

在這裏插入圖片描述

二、區別

在這裏插入圖片描述
方法中的參數用out修飾時將方法中的值傳到方法外面即另一個方法中
方法中的參數用ref修飾時,既可以把方法中的值傳到方法外又可以把值傳到方法裏。

三、舉例

out傳參:

在這裏插入圖片描述
在這裏插入圖片描述

ref傳參:
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章