函数签名中的[]在C#中做什么

时间:2018-12-12 19:00:34

标签: c# .net sdk quickbooks

我正在研究QuickBooks SDK代码,并看到以下一行:

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

让我感到困惑的是函数签名中的 [In]


我不知道从哪里去了解这是什么。 有人可以解释它还是可以指向我的文档以阅读它?

我正在研究以下代码 SubscribeAndHandleQBEvent_vs03

该行位于SubscribeAndHandleQBEvent_vs03.cs文件

1 个答案:

答案 0 :(得分:1)

在这种情况下,[]之间的代码是属性。有关更多信息,请参见InAttributeOutAttribute