相关疑难解决方法(0)

使用REF和OUT关键字在C#中按值传递和传递值

这是我到目前为止所理解的:

通过价值

按值传递意味着传递参数的副本.对该副本的更改不会更改原始副本.

通过参考

通过引用传递意味着传递对原始的引用.对引用的更改会影响原始引用.

REF关键字

REF告诉编译器在进入函数之前初始化对象.REF表示该值已经设置,因此该方法可以读取并修改它.REF有两种方式,包括进出.

OUT关键字

OUT告诉编译器该对象将在函数内初始化.OUT表示该值尚未设置,因此必须在调用return之前设置.OUT只是一种方式,即出局.

那么在什么情况下你会结合使用ref和out关键字,通过引用传递还是通过值传递?例子会有很大帮助.

非常感谢.

c# ref out pass-by-reference

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

out ×1

pass-by-reference ×1

ref ×1