ref-parameters

ref-parameters

文章 0 浏览 4

C# 中的 ref 参数在堆栈上会发生什么?

我正在阅读一些有关 WCF 和 IDispatchMessageInspector 的 C# 文档,该接口定义了一个通过引用传递的“消息”对象,以便可以对其进行操作。 当您通过 …

厌味 2024-12-06 19:27:04 0 0

如何将对 ref 参数有副作用的递归过程转换为返回列表的递归函数?

似乎每次我去编写递归函数时,我最终都会使其返回 void 并使用 ref 参数。 我更愿意编写一个只返回结果列表的函数。 如果答案很简单,我很抱歉 - 由于…

汐鸠 2024-11-29 20:57:52 1 0

什么情况下是“out”?参数有用(不能使用“ref”来代替)?

据我所知,out 参数的唯一用途是调用者可以从单个方法调用中获取多个返回值。但我们也可以使用 ref 参数来获取多个结果值! 那么是否还有其他情况下 o…

多情癖 2024-09-06 20:47:50 6 0

可以修改(写回)参数的函数和方法的良好命名约定

我需要为处理“值数组”的例程找到一个好的且易于理解的命名方案(我已经在 J​​ava 中编写了类似于 C++ 的 valarray 的东西,并对原始类型进行了一…

难得心□动 2024-08-21 04:11:00 5 0

C#“out”的值何时为?或“参考”参数实际上返回给调用者?

当我对 out 或 ref 参数进行赋值时,值是立即分配给调用者提供的引用,还是 out和 ref 参数值在方法返回时分配给引用?如果方法抛出异常,是否返回值…

呢古 2024-08-17 07:21:42 8 0

为什么匿名方法中不允许使用 out 参数?

这不是调用来自匿名方法的带有 ref 或 out 参数的方法 我想知道为什么匿名方法中不允许使用 out 参数。不允许 ref 参数对我来说更有意义,但 out 参数…

苦笑流年记忆 2024-08-08 18:39:56 13 0

如何在方法内向下转换 ref 变量

我需要在将 long 作为 ref 变量传递的方法中将 long 向下转换为 int: public void Foo(ref long l) { // need to consume l as an int } 我怎样才能…

芯好空 2024-07-22 09:21:36 9 0
更多

推荐作者

浪漫人生路

文章 0 评论 0

620vip

文章 0 评论 0

羞稚

文章 0 评论 0

走过海棠暮

文章 0 评论 0

你好刘可爱

文章 0 评论 0

陌若浮生

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文