该类用于循环遍历Revit中的电气温度等级类型集合。
TemperatureRatingTypeSetIterator(TemperatureRatingTypeSet)
:使用指定的TemperatureRatingTypeSet
对象构造一个新的TemperatureRatingTypeSetIterator
实例。Current
:获取当前迭代器所在的TemperatureRatingType
对象。Dispose()
:释放该类实例所使用的资源。MoveNext()
:将迭代器移到下一个TemperatureRatingType
对象,并返回是否成功移动。Reset()
:将迭代器重新置于集合开头的TemperatureRatingType
对象。// 实例化一个TemperatureRatingTypeSetIterator
TemperatureRatingTypeSetIterator iterator = new TemperatureRatingTypeSetIterator(set);
// 遍历集合中所有的TemperatureRatingType对象
while (iterator.MoveNext())
{
// 获取当前迭代器所在的TemperatureRatingType对象
TemperatureRatingType current = iterator.Current;
// 处理当前对象
}
Dispose()
方法,但应该在不再需要该类实例时确保其得以释放。