我在查找P / Invoke定义时都看到过......有时使用[Out]
,有时out
......我假设它们是相同的。
答案 0 :(得分:4)
在P/Invoke
的上下文中使用时,它们彼此等效 - 请参阅OutAttribute。
您可以将OutAttribute应用于通过引用传递的值和引用类型,以将In / Out行为更改为Out-only行为,这相当于在C#中使用out关键字。
答案 1 :(得分:1)
除了James回答之外,请注意out contextual关键字在两个上下文中使用:
作为参数列表中的参数修饰符
在接口和委托中的泛型类型参数声明