ref-parameters相关内容

如何将 out/ref extern 参数转换为 F#

我有一个像这样的 C# extern 声明: [DllImport("something.dll")]public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef); 如何将其翻译成 F#? 解决方案 您可以尝试类似下面的代码.我不知道 ReturnCode 是什么,所以下面的代码期望它 ..
发布时间:2022-01-05 09:45:40 其他开发

如何将out/ref外部参数转换为F#

我有一个如下的C#extern声明: [DllImport("something.dll")] public static extern ReturnCode GetParent(IntPtr inRef, out IntPtr outParentRef); 如何将其翻译为F#? 解决方案 您可以尝试以下代码.我不知道ReturnCode是什么,因此下面的代码期望 ..
发布时间:2020-05-27 21:24:22 其他开发

如何在裁判参数转换成递归过程与副作用递归函数返回一个列表?

看来我每次去写一个递归函数我最终使其返回void并使用ref参数的时间。 我宁愿能。编写一个只返回一个结果列表功能 道歉,如果答案很简单 - 由于某种原因elludes我 这是我现在的代码: 公共静态无效GetResrouces(字符串startURL,裁判名单,LT;的XDocument>的结果) { VAR DOC = XDocument.Parse(的get ..
发布时间:2016-10-10 20:39:50 C#/.NET

通过显式转换为ref参数(C#)

我有一个类,它主要是一个大的阵列和一些相关的内政的包装。我有一个函数,它接受ref参数。当我通过类的实例到函数,我要在数组中被发送。 我认为显式转换。 。比方说,我有一个具有一个byte [] ref参数一些功能 公共无效SomeFunction(参考字节[] someBytes); 和我有一些类重载的显式转换。 类SomeClass的 { 字节[] som ..
发布时间:2016-10-04 22:05:33 C#/.NET

为什么out参数不是一个匿名方法允许范围内?

这是没有的从匿名方法调用带有ref或out参数的方法 我想知道的为什么出参数不允许匿名内方法。不允许 REF 参数,使更多的意义,我,但在退出参数,没有那么多。 什么是您对这个 解决方案 在某些方面想法此是一种欺骗。 退出参数 REF 参数。根本就上所使用的C#语言值的额外属性。之所以不允许他们是完全相同的 REF 参数。 这里的问题,使用的效果起源匿名方法中的匿名方法外 ..
发布时间:2016-09-29 12:00:27 C#/.NET

当一个C#“出”或“参考”参数的值实际上返回到调用方?

当我做一个分配到退出或 REF 参数,立即分配给参考价值前提调用者,或者被分配到引用时,该方法会返回退出和 REF 参数值?如果该方法抛出一个异常,正在返回的值? 例如: INT callerOutValue = 1; INT callerRefValue = 1; 的MyMethod(123456,走出callerOutValue,裁判callerRefValue); 布尔的MyMeth ..
发布时间:2015-11-26 00:38:26 C#/.NET