我是Revit Api的初学者,并试图跟上即将开展的涉及操纵可扩展存储的项目。我收到了一个高级开发人员的示例代码,他试图从一个元素中获取可扩展存储,如下所示:
Entity ent = element.GetEntity(_schema);
if (ent != null && ent.IsValidObject)
{
// code to retrieve extensible storage here
// my code produces incorrect results
}
我尝试用我的业余代码替换剪辑集:
codeigniter
这两个剪辑集之间有什么区别?如果我使用某个模式检索实体,那么entity.Schema必须返回相同的模式,这是正确的吗?为什么我必须再次检查实体的Schema以获得正确的结果? 谢谢大家的时间。你的回答将在我即将开展的项目中为我提供很多帮助。
答案 0 :(得分:1)
您的代码看起来更加明智和可靠。检查指定模式的检索实体的模式确实没有意义。但是,我不明白这些评论的含义。