问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ref和out的区别是什么?

发布网友 发布时间:2022-12-08 14:02

我来回答

1个回答

热心网友 时间:1天前

1、ref关键字:让参数按照引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中;也等同将值类型的数据使用引用方式传参。

2、若要使用ref参数,则方法定义和调用方法都必须显式使用ref关键字。

3、传递到ref参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。尽管ref和out在运行时的处理方式不同,但它们在编译时的处理方式是相同的。因此,如果一个方法采用ref参数,而另一个方法采用out 参数,则无法重载这两个方法。

扩展资料

ref传进去的参数必须在调用前初始化。ref传进去的参数在函数内部可以直接使用。ref传进去的参数在函数内部可以不被修改。

参考资料:百度百科-REF

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 南瓜成分 一个手机号可以注册两个吗? 一个手机号可以注册两个吗 学硕哪一种专利最好 梦见别人家的炕拔没了什么意思 很想拉大便可是拉一点就不想拉了,过一会又想拉又是拉一... 汉邦一点通,监控视频参数出问题怎么办? 汉邦一点通pro手机连接显示未知错误怎么办? 新都区桂湖街道自富路45号院是安置小区 成都汉邦一镇怎么样? 王者荣耀归虚梦演是哪几个英雄 王者荣耀归虚梦演英雄介绍 西施归虚梦演后面是什么衣服 西施去衣图中西施拿的是什么 求翻译。汉翻英。 PostgreSQL 源码解读(112)- WAL#8(XLogCtrl数据结构) 这枚康熙小台满汉,人为处理过的值680元吗? 2.08千克浓缩立白洗衣粉的条码是多少? 拼小圈删除的订单怎么恢复 校企合作的弊端有哪些 校企合作真的靠谱吗 桌面怎么设置电脑自动关机 急!!高效A计划 八年级物理(给力暑假)答案!! 请给我找寒假a计划的物理答案 消费者通过车展获取的汽车相关信息属于 2022北京车展取消为什么2022北京马拉松 仙居车展取消了吗 苹果air和mini的区别 微信怎么用密码登录? windows11无法云重置 茶叶可以去甲醛和异味吗 茶叶能去除甲醛吗 好医保长期医疗险50.94元是怎么保的 饭菜放在冰箱四天还能吃吗 饭菜在冰箱放了三天了,今天是第四天,还能吃吗? 小区多长时间可以解封? 凯越锁车时不响是什么原因? 凯越锁车的滴声不见了,怎么回事? 个人所得税税务稽查 个税改革工资如何税务稽查 ...记账:企业虚列人员工资这样“减税”是会被稽查的 华为手机左上角人头图标还有一个筐 主板型号RS-U的电磁炉开机不加热,显示EO且线盘有哒哒的两声响,该如何处...