Что делает [] в сигнатуре функции в C # - PullRequest
0 голосов
/ 12 декабря 2018

Я изучаю код QuickBooks SDK и вижу эту строку:

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

Что меня смущает, так это [In] в сигнатуре функции


Я не знаю, где искать, чтобы узнать, что это такое.Может кто-нибудь объяснить это или указать мне документы, чтобы прочитать об этом?

Я изучаю код из SubscribeAndHandleQBEvent_vs03

Строка находится в файле SubscribeAndHandleQBEvent_vs03.cs

1 Ответ

0 голосов
/ 12 декабря 2018

В этом случае код между [] является атрибутами.См. InAttribute и OutAttribute для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...