要想充分理解C# out和ref,必須先明確如下兩個概念(對值類型與引用類型掌握比較好的,可以跳過“一、明確兩個基本概念”

一、明確兩個基本概念

    值類型:

       定義:通過值的方式來傳遞,即實際參數(shù)向形式參數(shù)傳遞(關(guān)于形參和實參術(shù)語,這里不定義)。

       存儲方式:主要在棧中。

       本質(zhì):通過值傳遞,copy副本形式,調(diào)用棧的Pop()和Push()方法來實現(xiàn)。 

       常見類型:int,float,bool,enum,struct,Array等。

    值類型例子:

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

     &n