首页 > 解决方案 > 函数签名中的 [] 在 C# 中的作用

问题描述

我正在研究 QuickBooks SDK 代码并看到了这一行:

[DllImport("user32.dll")]
static extern bool TranslateMessage([In] ref MSG lpMsg);

令我困惑的是函数签名中的[In]


我不知道在哪里可以了解这是什么。有人可以解释它或将我指向文档以阅读它吗?

我正在研究来自 SubscribeAndHandleQBEvent_vs03的代码

该行位于 SubscribeAndHandleQBEvent_vs03.cs 文件中

标签: c#.netsdkquickbooks

解决方案


在这种情况下,代码之间[]是属性。有关详细信息,请参阅InAttributeOutAttribute


推荐阅读