private List<IFeature> getSelectFeatures(IFeatureLayer featureLayer) { List<IFeature> list=new List<IFeature>(); IFeatureSelection pFeatureSelection=featureLayer as IFeatureSelection; ISelectionSet pSelectionSet = pFeatureSelection.SelectionSet; IEnumIDs enumIDs = pSelectionSet.IDs; int id = enumIDs.Next(); while (id!=-1) { IFeature pFeature = featureLayer.FeatureClass.GetFeature(id); list.Add(pFeature); id = enumIDs.Next(); }