正因为NXOpen.UF名字空间中包含等同OPEN C API的类,这里面的类只是简单与API函数一一对应了,所以这些类之间没有继承关系,没有形成一个体系,不能进行面对对象程序设计,还不如直接使用API函数。
当然正因为包含了这些类,所以NXOpen就涵盖了UG Open API以前所包含的功能,但是从C#是一种面对对象的程序设计语言来看(与JAVA语法相似,但没有JAVA跨平台的功能),同NXOpen C++一样可用的类并不多(UG/KF里面的类就比较多了),C#其它空间的类和NXOpen C++的类差不多。
还是期待能早点使用JAVA语言进行UG的二次开发,同时希望能得到功能更全的UG类库,以后开发就简单多了。