ref 和 out 的異同
相同點:使用時都需要添加關鍵字(ref/out),使用后都會改變原來的值;
不同點:ref必須在參數傳入之前被初始化(即賦值),out不用,因為它會在方法內被重新初始化。
注(out適合用在retrun多個返回值的地方,而ref則用在需要被調用的方法修改調用者的引用的時候。)
小結:ref能進能出,out能出不能進,故名out!
不當之處,還望多多批評指教!
相同點:使用時都需要添加關鍵字(ref/out),使用后都會改變原來的值;
不同點:ref必須在參數傳入之前被初始化(即賦值),out不用,因為它會在方法內被重新初始化。
注(out適合用在retrun多個返回值的地方,而ref則用在需要被調用的方法修改調用者的引用的時候。)
小結:ref能進能出,out能出不能進,故名out!
不當之處,還望多多批評指教!