我有一个带有字节数组的类。
[MarshalAs( UnmanagedType.ByValArray, SizeConst = 32 )]
public byte[] Name = new byte[ 32 ];
当我使用该类创建对象很多次(例如100次)时,就会出现“致命的执行引擎错误抛出”。 但是当我将上面的代码更改为
时[MarshalAs( UnmanagedType.ByValArray, SizeConst = 32 )]
public char[] Name = new char[ 32 ];
效果很好。谁能告诉我我在做什么错?以及应该如何具有byte []数组。