添加圆圈时出错
**** Hidden Message ***** 对不起,作为一个木偶! 已将 Point3d 转换为双精度数组。 为什么这不会产生编译时错误,也就是说,当它需要一个double数组时,为什么它接受一个Point3d变量?因为:
你使用COM API与.NET API混合(因为我看到“Point3d”来自.NET API),其中AddCircle()的第一个参数是“对象”类型(实际上是变体),它可以是编译时的任何东西。虽然您已经在使用.NET API,但以某种方式向代码添加了另一个不必要的依赖层(到COM API),这是不好的(或者至少不是“最佳实践”)。
页:
[1]