-1
这是我第一次尝试在C#中使用DllImort。但它没有出现在InteliSense中。我已添加DllImport不显示在智能感知
using System.Runtime.InteropServices;
但它不再工作。而是显示[DllImportAttribute]。
我在做什么错?
这是我第一次尝试在C#中使用DllImort。但它没有出现在InteliSense中。我已添加DllImport不显示在智能感知
using System.Runtime.InteropServices;
但它不再工作。而是显示[DllImportAttribute]。
我在做什么错?
你没有做错任何事。使用此属性为要导入的方法定义托管签名。
如例
[DllImport("kernel32.dll", BestFitMapping = false,
CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr GetModuleHandle(string moduleName);
查找范围MSDN为DllImport
我找到了答案,但谢谢你的时间 –
你如何试图用一切可能的参数?属性是正确的方法。 –
总是描述'不工作'。 –
阅读此:http://msdn.microsoft.com/en-us/library/aa288468(v=vs.71).aspx –