Я хочу передать IntPtr методу, принимающему параметр byte[] в c #.Это возможно, и если это возможно, как я могу это сделать?
IntPtr
byte[]
thx
Проверьте метод Marshal.Copy.
Marshal.Copy
byte[] managedArray = {1,2,3,4,5}; int size = Marshal.SizeOf(managedArray[0]) * managedArray.Length; IntPtr pnt = Marshal.AllocHGlobal(size); Marshal.Copy(pnt, managedArray, 0 , managedArray.Length);