Autodesk.Revit.DB.Electrical.WireSizeSet
是Revit API中用于表示电线尺寸集合的类。它可以用于创建和管理Revit中电气系统中的电线尺寸。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet
类可用的两个构造函数:
WireSizeSet()
创建一个空的电线尺寸集合。
WireSizeSet(IEnumerable<WireSize>)
从给定的电线尺寸集合中创建一个包含所有元素的新集合。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet
类可用的属性:
Count
获取集合中的电线尺寸数。
IsReadOnly
获取一个值,该值指示集合是否为只读。
以下是Autodesk.Revit.DB.Electrical.WireSizeSet
类可用的方法:
Add(WireSize)
将指定的电线尺寸添加到集合中。
Clear()
从集合中移除所有的电线尺寸。
Contains(WireSize)
确定集合是否包含指定的电线尺寸。
CopyTo(WireSize[], Int32)
将电线尺寸集合的元素复制到指定的e数组中,从指定的索引开始。
ExceptWith(IEnumerable<WireSize>)
从当前集合中移除属于指定集合的元素。
GetEnumerator()
返回一个枚举器,用于在WireSize
集合中遍历。
IntersectWith(IEnumerable<WireSize>)
修改当前集合以仅包含同时存在于两个集合中的元素。
IsProperSubsetOf(IEnumerable<WireSize>)
确定当前电线尺寸集合是否为指定集合的真子集。
IsProperSupersetOf(IEnumerable<WireSize>)
确定当前电线尺寸集合是否为指定集合的真超集。
IsSubsetOf(IEnumerable<WireSize>)
确定当前电线尺寸集合是否为指定集合的子集。
IsSupersetOf(IEnumerable<WireSize>)
确定当前电线尺寸集合是否为指定集合的超集。
Overlaps(IEnumerable<WireSize>)
确定当前电线尺寸集合是否与指定的集合共享至少一个元素。
Remove(WireSize)
从集合中移除指定的电线尺寸。
SetEquals(IEnumerable<WireSize>)
确定当前电线尺寸集合和指定集合是否包含相同的元素。
SymmetricExceptWith(IEnumerable<WireSize>)
修改当前集合以包含仅存在于当前集合或指定集合中的元素,但不包含同时存在于两个集合中的元素。
UnionWith(IEnumerable<WireSize>)
修改当前集合以包含来自两个集合(当前集合和指定集合)的所有元素。
Autodesk.Revit.DB.Electrical.WireSizeSet
是一个方便管理电线尺寸的集合,并为Revit用户提供了快速创建和管理电气系统的功能。此类集成了许多方便的方法,使您可以移除、添加、比较以及在电线尺寸集合中执行许多其他操作。