在 IronPython、Dynamo 中将 .Net 对象转换为另一个 .Net 对象
Cast .Net object to another .Net object in IronPython, Dynamo
- revit API IndependentTag.Create() 方法需要引用对象作为其输入之一
- 参考对象使用 revit 元素对象实例化
- 我有一堆继承自元素的 revit 墙对象 class
- 在 C# 中我可以简单地说:
Reference ref = new Reference(wall as Element);
- clr.Convert 没有正确投射,只是 returns 再次将对象作为墙
ref = Reference(wall)
in python给出了引用不能使用的异常
可以在 python 中将 .Net 对象转换为其父对象吗(铁 python)?
我正在尝试包扎某人的 dynamo/python 脚本,但那个对象正在把它搞砸
在 C# 中,如果 wall
属于 class Wall
并且继承自 Element
,则无需将 wall
转换为 Element
。您可以按原样使用 wall
。它已经是 Wall
,因此也是 Element
。我假设这同样适用于 Python。我建议您 post 一段代码以便更好地理解。
- revit API IndependentTag.Create() 方法需要引用对象作为其输入之一
- 参考对象使用 revit 元素对象实例化
- 我有一堆继承自元素的 revit 墙对象 class
- 在 C# 中我可以简单地说:
Reference ref = new Reference(wall as Element);
- clr.Convert 没有正确投射,只是 returns 再次将对象作为墙
ref = Reference(wall)
in python给出了引用不能使用的异常
可以在 python 中将 .Net 对象转换为其父对象吗(铁 python)? 我正在尝试包扎某人的 dynamo/python 脚本,但那个对象正在把它搞砸
在 C# 中,如果 wall
属于 class Wall
并且继承自 Element
,则无需将 wall
转换为 Element
。您可以按原样使用 wall
。它已经是 Wall
,因此也是 Element
。我假设这同样适用于 Python。我建议您 post 一段代码以便更好地理解。