-1

C#でDllImortを使おうとするのは初めてです。ただし、InteliSenseには表示されません。私が追加しました

using System.Runtime.InteropServices;

しかし、それは再び機能していません。代わりに、この[DllImportAttribute]が表示されます。

私は何が間違っているのですか?

4

1 に答える 1

0

あなたは何も悪いことをしません。この属性を使用して、インポートするメソッドの管理対象シグニチャを定義します。

例として

[DllImport("kernel32.dll", BestFitMapping = false, 
                CharSet = CharSet.Auto, SetLastError = true)]
private static extern IntPtr GetModuleHandle(string moduleName);

の可能なすべてのパラメータについては、 MSDNを参照してくださいDllImport

于 2012-09-14T10:18:41.373 に答える