C Sharp/Ключові слова/extern: відмінності між версіями
< C Sharp | Ключові слова
Вилучено вміст Додано вміст
м <source> -> <syntaxhighlight> (phab:T237267) |
вікіфікація |
||
Рядок 1: | Рядок 1: | ||
Часто вам необхідно використати зовнішній метод, який існує у *.dll файлі, наприклад, у якійсь системній бібліотеці. Модифікатор '''extern''' дозволяє оприділити такий метод, який об'явлений ззовні Модифікатор |
[[C Sharp]]. Часто вам необхідно використати зовнішній метод, який існує у *.dll файлі, наприклад, у якійсь системній бібліотеці. Модифікатор '''extern''' дозволяє оприділити такий метод, який об'явлений ззовні. Модифікатор використовується разом з атрибутом '''DllImport''', в такому випадку метод також має бути об'явлений як static. |
||
Приклад: |
Приклад: |
Версія за 14:21, 5 грудня 2020
C Sharp. Часто вам необхідно використати зовнішній метод, який існує у *.dll файлі, наприклад, у якійсь системній бібліотеці. Модифікатор extern дозволяє оприділити такий метод, який об'явлений ззовні. Модифікатор використовується разом з атрибутом DllImport, в такому випадку метод також має бути об'явлений як static.
Приклад:
[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);