/// 获得所选元素的属性 mbc 2019-7-19 /// </summary> /// <param name="index">索引</param> /// <param name="pMap">选中的地图,如axMapControl1.Map</param> /// <returns>当前索引下的属性值</returns> public List<string> getToStringList(int index, IMap pMap) { List<string> value = new List<string>(); ISelection selection = pMap.FeatureSelection; IEnumFeatureSetup enumFeatureSetup = selection as IEnumFeatureSetup; //这里很必要 enumFeatureSetup.AllFields = true; //这里很必要 IEnumFeature enumFeature = enumFeatureSetup as IEnumFeature; enumFeature.Reset(); IFeature feature = enumFeature.Next(); while (feature != null) { value.Add(feature.get_Value(index).ToString());//就可以得到任意字段的值了 feature = enumFeature.Next(); } return value; }