背景:我正在使用DirectX9.0托管库将3d点数组转换为2d屏幕坐标。为了提高速度,我使用UnsafeNativeMethods进行所有转换。问题:如果使用我的自定义线裁剪功能,我的应用程序会在没有抛出任何异常的情况下死机,我花了一段时间才弄清楚它抛出了一个uncatchableSystem.ExecutionEngineException。由于我的裁剪函数的最后两行,我已经将它缩小到发生。ListverticesAfterClipping=newList;publicunsafevoidClipLine(LinelineToClip){this.verticesAfterClip