C#でbyte[]からIntPtrを取得する方法 質問する

C#でbyte[]からIntPtrを取得する方法 質問する

byte[]C# でパラメーターを取るメソッドに を渡したいのですIntPtrが、それは可能ですか? また、方法は?

ベストアンサー1

別の方法、

GCHandle pinnedArray = GCHandle.Alloc(byteArray, GCHandleType.Pinned);
IntPtr pointer = pinnedArray.AddrOfPinnedObject();
// Do your stuff...
pinnedArray.Free();

おすすめ記事