C Sharp/Ключові слова/extern: відмінності між версіями

Матеріал з Вікіпідручника
Вилучено вміст Додано вміст
Inna Z (обговорення | внесок)
Створена сторінка: Часто вам необхідно використати зовнішній метод, який існує у *.dll файлі, наприклад, у як...
(Немає відмінностей)

Версія за 11:54, 3 жовтня 2012

Часто вам необхідно використати зовнішній метод, який існує у *.dll файлі, наприклад, у якійсь системній бібліотеці. Модифікатор extern дозволяє оприділити такий метод, який об'явлений ззовні Модифікатор використовуюэтья радом з атрибутом DllImport, в такому випадку метод також має бути об'явлений як static.

Приклад:

[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);