除了参数,ref关键字还可以用在什么地方?

原文中文,约13100字,阅读约需31分钟。发表于:

《老生常谈:值类型 V.S. 引用类型》中花了很大的篇幅介绍ref参数针对值类型和引用类型变量的传递。在C#中,除了方法的ref参数,我们还有很多使用ref关键字传递引用/地址的场景,本篇文章作一个简单的总结。一、参数二、数组索引三、方法四、ref 结构体五、ref 结构体字段一、参数如果在方法的参数(不论是值类型和引用类型)添加了ref关键字,意味着将变量的地址作为参数传递到方法中。目标方法利用...

《老生常谈:值类型 V.S. 引用类型》一文介绍了在C#中使用ref关键字传递引用/地址的场景,包括参数、数组索引、方法、ref结构体和ref结构体字段等。还介绍了ref readonly和readonly ref关键字的使用方式。

相关推荐 去reddit讨论