简述ref与out区别
2024-08-28 23:38:50
1、相同点:两者都是按地址(引用)传递的,使用后都将改变原来参数的数值。
2、区别:ref可以把参数的数值传递进函数,但是out是要把参数清空(声明时不必显示初始化),就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。
最新文章
- IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
- 【NLP】基于机器学习角度谈谈CRF(三)
- SQL 数据优化之不建立索引的情况
- Java程序员开发参考资源
- oracle的增删改查语句
- Sublime Text 插件 &; 使用技巧
- 自由软件VS开源软件
- 3.3.2 嵌入汇编(摘自<;linux内核完全剖析>;)
- ThinkPHP第十六天(redirect、join、视图模型)
- Android项目----AsyncTask异步操作
- android浏览器 源码共享
- Logistic Regression:银行贷款申请审批实例
- UVA 11542 Square ——线性基
- JAVA继承:编译与运行的关系(编译看左边,运行看右边)
- 一个磁盘I/O故障导致的AlwaysOn FailOver 过程梳理和分析
- iOS----------开发中常用的宏有那些
- windows下telnet命令不好用解决方案;
- 使用Docker发布应用
- HighCharts设置图表背景透明
- 定义一组抽象的 Awaiter 的实现接口,你下次写自己的 await 可等待对象时将更加方便
热门文章
- 虚拟机之 LNMP
- Cause: java.sql.SQLException: 无效的列索引
- 【原创】ubuntu14.04 LTS系统VMware虚拟机内Windows server 2008 r2系统的网络配置
- Django的admin使用
- 配置环境是程序员的第一步 -- Xshell 6 免费版下载安装
- linux SIGSEGV 信号捕捉,保证发生段错误后程序不崩溃
- elasticsearch2.x插件之一:kopf
- map两种插入方法解析(insert() 与 下标[]操作)
- 图论算法》关于SPFA和Dijkstra算法的两三事
- python字符串大小写转换