C#編程語言支持的參數(shù)傳遞方式
提問人:劉冬梅發(fā)布時間:2020-10-12
1.值傳遞:方法中的變量是傳入變量的一個拷貝,方法中對形參做的修改,不會影響方法外面的實參。
(1) 對于值類型數(shù)據(jù),值傳遞就是傳遞了變量的值。
(2) 對于引用類型數(shù)據(jù),值傳遞傳遞的是引用的值,即方法中的形參和方法外的實參將指向同一對象。因此,通過形參也能修改對象的實際內(nèi)容。
2.地址傳遞:方法中的變量是傳入變量的一個引用,方法中對形參做的修改,也會影響方法外面的實參。
(1) ref:由調(diào)用方法初始化參數(shù)值。
(2) out:被調(diào)用方法初始化參數(shù)值,可以不用初始化就作為參數(shù)傳遞給方法。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>