- 0
- 0
- 约7.65千字
- 约 11页
- 2017-10-05 发布于山西
- 举报
C#(.net)中的DllImport.pdf
SIEMENS
大家在实际工作学习 C#的时候,可能会问:为什么我们要为一些已经存在的功能(比
如 Windows 中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有
方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过 C#中的
DllImport 直接调用这些功能。
DllImport 所在的名字空间 using System.Runtime.InteropServices;
MSDN 中对 DllImportAttribute 的解释是这样的:可将该属性应用于方法。
DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为
最低要求,必须提供包含入口点的 DLL 的名称。
DllImport 属性定义如下:
namespace System.Runtime.InteropServices
{
[AttributeUsage(AttributeTargets.Method)]
public class DllImportAttribute: System.Attribute
原创力文档

文档评论(0)