各位老师,听说C#API函数是基于C++API函数封装的。但通过比较C#和C++的API函数文档,发现C#比C++还是弱很多。
比如,我要在C#中用到
C# 仅仅封装了大部分C++的类,您说的这个mdlSolid_xxx是一套老的函数,可以被SolidUtils类所取代。这个获取实体顶点的功能在C# 中是有的。引用Bentley.DgnDisplayNET.DLL后在VS的Object Browser(对象浏览器)中搜索GetBodyVertices方法就能找到如下用法说明:
各参数的含义还是得去看C++中的SolidUtils::GetBodyVertices的说明。
如果您也精通C++的话,当然最好还是用C++写代码最方便。
Answer Verified By: mkt
符老师,非常感谢。 另外,一般来讲,C++API 函数名和 C#API函数名是不是一模一样的? 这样用户查找另一语言对应的函数会很方便。
也不完全一样。大概80%是一样的。