예제 #1
0
        public void fromBytes(byte[] arr)
        {
            settings = new setts();
            int    size = Marshal.SizeOf(settings);
            IntPtr ptr  = Marshal.AllocHGlobal(size);

            Marshal.Copy(arr, 0, ptr, size);
            settings = (setts)Marshal.PtrToStructure(ptr, settings.GetType());
            Marshal.FreeHGlobal(ptr);
        }
예제 #2
0
 public void fromBytes(byte[] arr)
 {
     settings = new setts();
       int size = Marshal.SizeOf(settings);
       IntPtr ptr = Marshal.AllocHGlobal(size);
       Marshal.Copy(arr, 0, ptr, size);
       settings = (setts)Marshal.PtrToStructure(ptr, settings.GetType());
       Marshal.FreeHGlobal(ptr);
 }