Autodesk.Revit.DB.FilterStringLess是一个用于Revit API的过滤器类。该类用于过滤Revit文档中对象属性字符串小于特定值的元素。
public FilterStringLess(string propertyName, string value)
参数:
propertyName
:字符串类型,要过滤的属性名称value
:字符串类型,用于比较的值Autodesk.Revit.DB.FilterStringLess返回一个Autodesk.Revit.DB.Filter
对象,该对象可用于过滤Revit文档中的元素。
Autodesk.Revit.DB.FilterStringLess会抛出以下异常:
以下示例演示如何使用Autodesk.Revit.DB.FilterStringLess过滤Revit文档中元素的名称小于"ABC"的元素:
// 获取当前文档
Document doc = uidoc.Document;
// 定义过滤器
Filter filter = new FilterStringLess(ParameterType.Name.ToString(), "ABC");
// 使用过滤器过滤元素
ElementCollector collector = new FilteredElementCollector(doc);
List<Element> elements = collector.WherePasses(filter).ToList();