0

だから私はリフレクターを見て、次のようなものを見ます

[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public static extern blablabla();

それは私が見ているDLLの中に存在します。そのDLLが内部で参照されているが、プロジェクトがそのDLLのC#関数ラッパーを直接使用していないコードから呼び出す方法を知りたいですか?

4

1 に答える 1

0

通常、 MethodImplOptions.InternalCall は、直接呼び出すことが許可されていない内部メソッドを含む mscorlib を参照します (実行しようとすると例外が発生します)。

これが mscorlib ではなく、p/Invoke の方法を尋ねている場合は、Platform Invoke Tutorialを確認してください。

于 2012-07-24T21:36:46.513 に答える