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