⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 引用参数.txt

📁 学习c#语言的一本好书可以帮助初学者
💻 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 + -