寫股指的時候REF函數的意思是前向引用,那麽後向引用用什麽函數或者怎麽實現?
Ref是傳遞參數的地址,out是返回值。他們之間有壹些相似之處,但也有不同之處。在使用ref之前,必須為變量賦值,但不能為out賦值。out函數將清空變量,即使變量已經賦值。退出函數時,out引用的所有變量都必須賦值,ref引用的變量可以修改也可以不修改。//y = x;//上面壹行會給出壹個錯誤,因為使用out後,X和Y都被清零,需要重新賦值,即使在調用x = 1之前給函數賦值;y = 2;}靜態void refTest(ref int x,ref int y){ x = 1;y = x;} public static void Main(){//out test int a,b;//在使用//out之前,不可以給變量賦值outTest(out a,out b);控制臺。WriteLine(a =;b=,a,b);int c=11,d = 22outTest(out c,out d);控制臺。WriteLine(c =;d=,c,d);//ref test int m,n;//refTest(ref m,ref n);//上面壹行有錯誤。在使用ref之前,必須給變量賦值int o=11,p = 22refTest(ref o,ref p);控制臺。WriteLine(o =;p=,o,p);} }