📄 引用参数.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 + -