[引]C# DllImport 属性
来源:互联网 发布:paragon ntfs mac 编辑:程序博客网 时间:2024/04/28 21:47
在该示例中,程序接收来自用户的字符串并将该字符串显示在消息框中。程序使用从 User32.dll 库导入的 MessageBox 方法。
using System;
using System.Runtime.InteropServices;
class MainClass
{
[DllImport("User32.dll")]
public static extern int MessageBox(int h, string m, string c, int type);
static int Main()
{
string myString;
Console.Write("Enter your message: ");
myString = Console.ReadLine();
return MessageBox(0, myString, "My Message Box", 0);
}
}
extern 修饰符用于声明在外部实现的方法。
extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 属性一起使用。
在这种情况下,还必须将方法声明为 static。
- [引]C# DllImport 属性
- C#调用DLL中 DllImport 属性详解
- DllImport属性
- DllImport C#
- C# dllimport
- C# Dllimport
- C# dllimport
- C#调用DLL中 DllImport属性详解(一)
- C#调用DLL中 DllImport属性详解(二)
- 使用 DllImport 属性
- DllImport属性详解
- dllimport方法属性详解
- DllImport属性概述
- DllImport属性详解
- DllImport in C#
- C#中的DllImport
- 关于c#中的dllimport
- 关于C#中的DLLImport
- [转]C# winForm 创建水晶风格的按钮
- [文摘20080927]趣味数学之火柴杆题目
- [转]在IE中使用VS.net WinForm控件
- [转]在WinForm中通过HTTP协议向服务器端上传文件
- C# aspx页面动态加载ascx用户控件 及 利用反射调用其内方法
- [引]C# DllImport 属性
- 目标与底线
- 有机会学学小魔术
- [文摘20080919]小软件将网页变为3D世界
- [转]windows 2000/xp/2003开机后密码登录界面的取消
- [转]如何使用 DirectX 診斷工具判斷 DirectX 的版本
- [转]C# DirectShow 播放多媒体
- 郵件發送(c#)小試
- Response.Redirect和Server.Transfer(Execute)的区别小论集锦