原理很简单:通过筛选获得图层中的要素,只需要将筛选的条件设置为空,这样所有的要素都会被访问;
IFeatureLayer pFeatureLayer;
IFeatureClass pFeaterClass = pFeatureLayer.FeatureClass; string where = ""; IQueryFilter filter = new QueryFilterClass(); filter.WhereClause = where; IFeatureCursor pFeatcursor = pFeaterClass.Search(filter, false); IFeature pFeature = pFeatcursor.NextFeature(); while (pFeature!= null) { pFeature = pFeatcursor.NextFeature(); } }