?? 引用參數.txt
字號:
一、默認情況下CLR假設所有方法參數按值傳遞
1.值類型參數
2.引用類型參數(本身也是按值傳遞)
二、按引用的方式傳遞參數(out,ref)
1.值類型參數
2.引用類型參數
out和ref
共同點:
1.行為相同
2.在值類型上使用out會為代碼帶來一定的效率提升.
不同點:
1.保護機制不同
a.標識為out的參數,調用方法之前可以不初始化參數.
b.標識為ref的參數,調用方法之前必須初始化參數.
引用參數:指定的參數按引用方式傳遞
引用類型的參數:
在(值類型參數上使用out和ref關鍵字)與(用傳值方式來傳遞引用類型的參數)在某種程度上具有相同的行為.
只有當一個方法要"返回"一個已知對象的指針,在引用類型參數上使用out的ref才有意義.
僅通過out和ref來重載方法是不合法的.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -