问题描述
总结
- 我有一个 ifc 文件,其中包含不同的 IfcEntities,例如 IfcWall、IfcBeam、IfcColumn 等。
- 我正在努力寻找一种方法来列出此 ifc 文件中的所有不同实体
- 列表应该包含每个 ifcentity 出现一次 {"IfcWall","IfcColumn","IfcBeam",...}
- 还调试了代码以查看是否有任何属性包含我正在搜索的值
我的代码:
<div class="about mb180">
<div class="container about-wrapper">
<div class="about__left">
<h2 class="about__left-title title">О нас</h2>
<p class="about__left-text text">Командор - официальный дистрибьютор и эксклюзивный представитель международной марки Komandor в России. 25 лет на рынке,представительства в более,чем 11 странах мира,в России работает более 400 торговых точек и 40 сертифицированных производств</p>
</div>
<div class="about__right">
<img class="about__right-pic" src="images/about__pic.png" alt="pic">
</div>
</div>
</div>
我的期望:
- 包含所有 IfcEntities 的简单列表
- like {"IfcWall",...}
希望得到任何帮助
解决方法
感谢@martin1cerny
答案很简单:
var testList = model.Instances.OfType<IIfcBuildingElement>().GroupBy(e => e.GetType());