C#中ref和out有什么区别?ref是引用么?
C#中ref和out有什么区别?ref是引用么?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
C#中ref和out有什么区别?ref是引用么?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2015-12-25 07:49关注out是传出参数,ref是引用参数,前者强调的是传出,也就是在此之前传入是无关紧要的。后者强调的是传入/修改。
两者在用法上也不同,比如out必须初始化。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-07-20 02:50回答 2 已采纳 没有,只能借助传递对象来实现改值,用数组也行
- 2021-04-20 01:04回答 1 已采纳 函数原型如下: public IAsyncResult BeginConnect( EndPoint remoteEP, AsyncCallback callback, Object state )
- 2015-04-04 19:23回答 6 已采纳 override允许我们通过派生一个类自定义基类代码中的一些行为。换言之,基类写好了,调用基类的代码也写好了,我们还希望定制一些代码,但是又不许其他程序员直接修改这些代码,那么可以用重写。 new是
- 2023-10-13 15:36吉特思米(gitusme)的博客 本文概述了有助于读取跨多个缓冲区运行的数据的类型。 它们主要用于支持 PipeReader 对象。
- 2014-12-31 19:18回答 4 已采纳 对于引用类型,完全可以不用这个修饰,比如 class A { public int a; public int b; } main() { A a = new A(
- 2021-12-29 07:01回答 5 已采纳 里氏转换的两个作用:1)、子类可以赋值给父类2)、如果父类中装的是子类对象,那么可以将这个父类强转为子类对象。子类继承父类,子类继承父类的protected和public方法和属性。这个数一个从父类到
- 2018-12-09 18:43回答 2 已采纳 DisplayField
- 2024-07-19 04:32橙-极纪元JJYCheng的博客 据称《白皮书》介绍了“医疗信创核心应用适配方法、公立医院信息系统及全民健康信息平台信创设计思路”。...可以看到,C#/.NET 在“ARM架构信创技术全景图”中被认定为A 组件,意味着“需要替换”。
- 2017-08-15 22:51回答 5 已采纳 添加引用到底是个什么概念? 简单的说就是将你引用的dll的程序集加载到你的工程里,你就可以调用这个里面的内容了 这个添加引用和动态加载dll有什么区别? 动态加载牵扯到反射技术,你可以看看反射的
- 2018-10-19 18:20回答 1 已采纳 as用于对类型的转换,和强制类型转换类似,但是后者在无法转换的时候不丢出异常,而是返回null引用。因此as不能用于值类型的转换。
- 2020-06-11 11:49回答 3 已采纳 1. FormClosing事件:每当用户关闭窗体时,在窗体已关闭并指定关闭原因前发生。 2. 调用Form.Close()方法会触发FormClosing事件。 题主所说,需要再窗体关闭前执
- 2020-06-18 04:46微软技术分享的博客 在 C# 中,函数是一段代码块,用于执行特定的任务或操作。函数也被称为方法(method),它们是面向对象编程(OOP)的基本构建块之一。函数使代码模块化,提高代码的可读性、可维护性和重用性。
- 2019-09-23 21:48aasd6283356的博客 以下将是 C# 7.0 中所有计划的语言特性的描述。随着 Visual Studio “15” Preview 4 版本的发布,这些特性中的大部分将活跃起来。现在是时候来展示这些特性,你也告诉借此告诉我们你的想法! C#7.0 增加了许多新...
- 2018-06-14 07:00weixin_33834075的博客 C#中??和?分别是什么意思? 在C#中??和?分别是什么意思? 1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null;...
- 2021-09-30 13:495. **ref和out关键字**:ref传递参数的引用,允许在函数内部修改参数值并保留。out也用于传递参数,但重点在于函数必须为其赋值。 6. **构造函数**:构造函数有三个特点:名称与类名相同、没有返回类型、用于初始化...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司