C#引用参数用法详解(ref关键字)
引用参数的用法,是你写 C# 时绕不开的一环。ref 参数挺适合那种你要在方法里改值,改完还要带回去的场景。实参、形参都得加上 ref
,不能偷懒哦,不然编译直接给你报红。
方法里要用 ref,实参得提前赋值,这点比较容易忘。比如你写一个方法更新数值,传进去的变量在外面就直接变了,省得再 return 一次。感觉像 C++ 的指针,不过更安全些。
文章里讲得挺明白的,还配了不少相关内容,像这个C#函数参数的 ref、out 使用技巧,讲了什么时候该用 ref
,什么时候用 out
。还有这篇C#中的值传递与引用类型,能帮你理解值和引用类型在底层怎么运作。
如果你之前用过 C++,可以顺带看看C++中使用指针变量作为形参和实参,逻辑差不多,就是语法不太一样。
写代码的时候,别忘了:ref
传的是地址,不是值。一个不小心全局变量被你改穿了,谨慎点用哈~
如果你项目里经常遇到数据要被方法“带回去”的需求,那ref就是个还不错的选择。
4.81MB
文件大小:
评论区