Out 與Ref 的卻別

out 關鍵是從方法中取值,不向方法中傳遞值;

ref一方面是向方法內部傳遞值,同時向外部輸出.
out 關鍵字會導致參數通過引用來傳遞。這與 ref 關鍵字類似,不同之處在於 ref 要求變量必須在傳遞之前進行初始化。若要使用 out 參數,方法定義和調用方法都必須顯式使用 out 關鍵字。儘管作爲 out 參數傳遞的變量不需要在傳遞之前進行初始化,但需要調用方法以便在方法返回之前賦值。ref 和 out 關鍵字在運行時的處理方式不同,但在編譯時的處理方式相同。因此,如果一個方法採用 ref 參數,而另一個方法採用 out 參數,則無法重載這兩個方法

值類型(純量類型):

1.簡單類型: 整數類型,布爾類型,字符類型,實數類型.

2.結構類型:

3.枚舉類型:

引用型(變量只存儲引用值的地址):

1.     類:

2.     代表:

3.     數組:

4.     接口:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章