【发布时间】:2011-09-28 10:52:37
【问题描述】:
我正在阅读一些关于 WCF 和 IDispatchMessageInspector 的 C# 文档,并且该接口定义了一个通过引用传递的“消息”对象,以便可以对其进行操作。
当你通过 ref 传递一些东西而不是正常传递时,堆栈上实际发生了什么?
【问题讨论】:
-
@bemused:好吧,如果您将“正常通过”视为“默认值”,那么这很公平,因为默认值是“按值”。我不会说 by-ref “一直在代码中”发生 -
ref参数在我的经验中非常罕见。
标签: c# stack ref-parameters