0

我正在使用 IronPython 为 Autodesk Revit Architecture 2010 的插件 API 创建一个外壳,以加快学习他们的 API。

API 提供的类之一是Autodesk.Revit.Elements.RoomAutodesk.Revit.Element.

我真的很想阅读Room.Name,但这就是繁荣!在我身上,就像这样Room覆盖了ElementsName属性:

public override string Name { set; }

这当然隐藏了吸气剂......

给定一个类型的对象,Room我如何访问基类 getter?

我试过了

room.base.Name

但似乎 .NET 派生类没有基本属性。

4

1 回答 1

0

这似乎是准确指定要在哪个接口/类上调用 getter 的方法:

给定一个Autodesk.Revit.Elements.Room对象room,可以调用其基类中的“名称”属性

Autodesk.Revit.Element.Name.__get__(room)

或者

Autodesk.Revit.Element.Name.GetValue(room)
于 2009-08-21T09:37:58.147 回答