C# 方法参数传递方式 关键字(in、out、ref)
2024-08-28 11:51:55
in: 值传递,默认传递方式;
ref:地址/引用传递,调用时该参数必需已经初始化;
out:地址/引用传递,调用时该参数不需要先初始化(被调用方负责该参数的初始化)。
注1: in 关键字用于向函数传递值;
out 关键字用于从函数接收值,通常用于接收多个返回值(返回值只有一个时,直接用函数返回值就行);
ref 关键字用于通过函数操作变量, 也可以用于向函数传递值或从函数接收值;
注2:ref 与 out 相同之处在于:传递的都是地址/引用。
ref 与 out 不同之处在于:编译器对两种关键字修饰的变量进行的安全性检测不同。
最新文章
- 选择列表中除了第一个li的其他元素
- 多版本python共存
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
- ModernUI教程:第一个ModernUI应用(手动编写)
- spring+jpg环境下,spring实现文件上传
- 比较器comparable与comparator的使用
- 购买 CDRTools 2 正式版
- C# 中的 null
- Andriod中绘(画)图----Canvas的使用具体解释
- 用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署
- mac搭建cordova的android环境
- log4j2.xml配置及例子
- WINDOWS的错误代码对应的故障
- Java面试题 静态代码块 构造代码块 构造方法 的执行顺序
- docker swarm 搭建及跨主机网络互连案例分析
- Java通过POI读取Excel
- Makefile编写参考
- 安装配置ubuntu的web项目(新)
- set方法的内存管理细节
- .Net文档下载