函数签名中的 [] 在 C# 中有什么作用
What does [] in function signature do in C#
我正在研究 QuickBooks SDK 代码,看到了这一行:
[DllImport("user32.dll")]
static extern bool TranslateMessage([In] ref MSG lpMsg);
What is confusing me is the [In] in the function signature
我不知道去哪里了解这是什么。
有人可以解释一下或指向文档以阅读它吗?
我正在研究来自
SubscribeAndHandleQBEvent_vs03
该行在 SubscribeAndHandleQBEvent_vs03.cs 文件中
在这种情况下,[]
之间的代码是属性。有关详细信息,请参阅 InAttribute and OutAttribute。
我正在研究 QuickBooks SDK 代码,看到了这一行:
[DllImport("user32.dll")]
static extern bool TranslateMessage([In] ref MSG lpMsg);
What is confusing me is the [In] in the function signature
我不知道去哪里了解这是什么。 有人可以解释一下或指向文档以阅读它吗?
我正在研究来自 SubscribeAndHandleQBEvent_vs03
该行在 SubscribeAndHandleQBEvent_vs03.cs 文件中
在这种情况下,[]
之间的代码是属性。有关详细信息,请参阅 InAttribute and OutAttribute。