C# '的重要性;在'';输出';和';检索';C语言中的内部参数#

C# '的重要性;在'';输出';和';检索';C语言中的内部参数#,c#,parameters,C#,Parameters,在这种情况下,“out”、“retval”和“in”的意义是什么 我知道通常使用的ref和out的意义,但不是这个 谢谢 我找到了有关为COM互操作生成的类的以下信息: 默认情况下,.NET Framework 提供之间的自动映射 两种类型的异常处理 用于调用的COM接口方法 NET框架 返回值更改为标记的参数的签名 retval(如果方法没有 标记为retval的参数) 标记为retval的参数不在 方法 你可以在这里找到更多信息:这些属性用于COM集成,它们不会改变这些方法在C#中的工作

在这种情况下,“out”、“retval”和“in”的意义是什么

我知道通常使用的ref和out的意义,但不是这个


谢谢

我找到了有关为COM互操作生成的类的以下信息:

默认情况下,.NET Framework 提供之间的自动映射 两种类型的异常处理 用于调用的COM接口方法 NET框架

  • 返回值更改为标记的参数的签名 retval(如果方法没有 标记为retval的参数)
  • 标记为retval的参数不在 方法

你可以在这里找到更多信息:

这些属性用于COM集成,它们不会改变这些方法在C#中的工作方式。

你能给出更多关于这段代码的上下文吗?这不是C#代码;可能是IDL
Output([out, retval] long* Retval);
Length([in] long Len);