extern使用方法
时间: 2023-11-21 18:54:37 浏览: 99
extern 的用法示例
extern是一种C#中的关键字,用于声明在当前文件或程序集之外定义的函数或变量。使用extern关键字可以在C#中调用C/C++等其他语言编写的函数或变量。具体使用方法如下:
```csharp
// 声明一个外部函数
[DllImport("user32.dll")]
public static extern int MessageBox(IntPtr hWnd, string text, string caption, uint type);
// 声明一个外部变量
[DllImport("user32.dll")]
public static extern int GetSystemMetrics(int nIndex);
```
在上述代码中,使用DllImport属性指定了外部函数或变量所在的动态链接库的名称,然后使用extern关键字声明了该函数或变量。在程序中就可以直接调用这些外部函数或变量了。
阅读全文