如何用C#改写下列的VBA代码
VBA代码如下:Dim plineObj As AcadLWPolyline
········
Dim explodedObjects As Variant
explodedObjects = plineObj.Explode
这是一段来自开发帮助的代码,小弟我现在要用C#书写多段线打散的这一段代码,并且要得到返回值,返回值是一些直线和一些圆弧。
我试这将explodedObjects定义为Object,但运行时,发现出错了,原因是类型转换错误
望各位不吝赐教!谢谢
你要看Explode方法的返回类型阿,explodedObjects定义为Object是不是合适阿。还有是不是需要强制转换。 关注+支持!!! 关注,有没有关于C#的帮助文档? AcadLWPolyline plineObj;
…………
object explodedObjects;
explodedObjects = plineObj.Explode();
转换为object应该是可以的,我编译通过了C# 2005下
页:
[1]