Autodesk.Revit.DB.Visual.AssetSetIterator
是一个用于遍历AssetSet
中的所有材质的迭代器。AssetSet
是材质的集合,用于定义Revit中的建筑元素。
AssetSetIterator(AssetSet assetSet)
AssetSet assetSet
,要遍历的材质集合。AssetSetIterator
实例。bool MoveNext()
bool
类型,表示迭代器是否还有下一个元素。void Reset()
Asset Current
Asset
类型,当前迭代器指向的材质。AssetSet assetSet = ... // 获得材质集合
AssetSetIterator iterator = new AssetSetIterator(assetSet);
while (iterator.MoveNext())
{
Asset asset = iterator.Current;
string name = asset.Name;
... // 对每个材质执行操作
}
iterator.Reset();