位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C#編程語(yǔ)言支持的參數(shù)傳遞方式

提問(wèn)人:劉冬梅發(fā)布時(shí)間:2020-10-12

1.值傳遞:方法中的變量是傳入變量的一個(gè)拷貝,方法中對(duì)形參做的修改,不會(huì)影響方法外面的實(shí)參。

   (1) 對(duì)于值類型數(shù)據(jù),值傳遞就是傳遞了變量的值。

   (2) 對(duì)于引用類型數(shù)據(jù),值傳遞傳遞的是引用的值,即方法中的形參和方法外的實(shí)參將指向同一對(duì)象。因此,通過(guò)形參也能修改對(duì)象的實(shí)際內(nèi)容。

 2.地址傳遞:方法中的變量是傳入變量的一個(gè)引用,方法中對(duì)形參做的修改,也會(huì)影響方法外面的實(shí)參。

    (1) ref:由調(diào)用方法初始化參數(shù)值。

    (2) out:被調(diào)用方法初始化參數(shù)值,可以不用初始化就作為參數(shù)傳遞給方法。 

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部