Autodesk.Revit.DB.CitySetIterator是一个用于遍历定位城市的类。它用于根据指定的定位城市集合获取城市的详细信息。
public CitySetIterator(CitySet citySet)
参数:
citySet
:类型为CitySet。用于构造城市集迭代器的定位城市集合。public City Current { get; }
属性描述:
Current
:类型为City。获取城市集的下一个城市对象。public bool MoveNext()
方法描述:
MoveNext
:返回Boolean类型。用于将迭代器指向集合中的下一个元素,如果没有元素,则返回False。以下是使用Autodesk.Revit.DB.CitySetIterator的示例代码:
CitySetIterator cityIterator = new CitySetIterator(citySet);
while (cityIterator.MoveNext())
{
City city = cityIterator.Current;
Console.WriteLine("City Name: {0}", city.Name);
Console.WriteLine("City Latitude: {0}", city.Latitude);
Console.WriteLine("City Longitude: {0}", city.Longitude);
}
MoveNext
方法将迭代器指向下一个元素。Current
属性获取当前城市的详细信息。