Document revitDoc = app.ActiveUIDocument.Document;
ViewPlan viewPlan = (sender as ListBox).SelectedItem as ViewPlan;
①获取当前楼层所有墙(结构柱:OST_Walls;)
FilteredElementCollector collector2 = new FilteredElementCollector(revitDoc, viewPlan.Id);
collector2.OfClass(typeof(Wall)).OfCategory(BuiltInCategory.OST_Walls);
collector2.WhereElementIsNotElementType();
List<Element> elements2 = collector2.ToList();
②获取当前楼层所有结构柱(结构柱:OST_StructuralColumns;)
FilteredElementCollector targetCollector = new FilteredElementCollector(revitDoc, viewPlan.Id);
targetCollector.OfCategory(BuiltInCategory.OST_StructuralColumns);
targetCollector.WhereElementIsNotElementType();