该类是Revit API中的一部分,位于Autodesk.Revit.DB.Electrical命名空间中。它提供了电气绝缘类型集合的迭代器,用于遍历集合中的元素。
public InsulationTypeSetIterator(InsulationTypeSet set)
set
:要遍历的电气绝缘类型集合。public InsulationType Current { get; }
获取当前迭代器指向的电气绝缘类型。
public bool MoveNext()
将迭代器指向集合中的下一个元素,并返回一个布尔值,指示是否成功移动到下一个元素。
返回一个布尔值,指示是否成功移动到下一个元素。
public void Reset()
将迭代器重置到集合中的第一个元素之前。
//遍历电气系统中所有可用的绝缘类型
InsulationTypeSet set = electricalSystem.AvailableInsulationTypes;
InsulationTypeSetIterator iterator = new InsulationTypeSetIterator(set);
while (iterator.MoveNext())
{
InsulationType insulationType = iterator.Current;
//执行代码
}