public void StopCpp() { ///当你调用Cpp结束的时候,释放你封装和固定的指针。 this.startcpp = false; cppPacket.Dispose(); cppPacket = null; }
public void Startcpp() { ///当你想调用Cpp的时候,封装和固定数组指针。当你固定指针之后,在你释放之前,你的对象内存都是安全的。 ///在释放之前,不能改变数组元素对象,因为这是不安全的操作。 this.startcpp = true; cppPacket = new CppPacket <Character>(chaArray); }