I have a python method that returns a Python byte array.array ('c').
Now I want to copy this array using System.Runtime.InteropServices.Marshal.Copy. However, this method expects a .NET array.
import array from System.Runtime.InteropServices import Marshal bytes = array.array('c') bytes.append('a') bytes.append('b') bytes.append('c') Marshal.Copy(bytes, dest, 0, 3)
Is there any way to make this work without copying the data? If not, how can I convert data into a Python array into a .NET array?
source share