获得要素类所有字段名

/// <summary>
/// 获得要素类所有字段名
/// </summary>
/// <param name="pFeatureLayer">要素类对象</param>
/// <returns>字段名集合</returns>
public static List<string> GetFieldNames(IFeatureLayer pFeatureLayer)
{
if (pFeatureLayer == null)
{
return new List<string>();
}
List<string> li = new List<string>();
IFields pFields = new Fields();
pFields = pFeatureLayer.FeatureClass.Fields;
for (int i = 0; i < pFields.FieldCount; i++)
{
li.Add(pFields.get_Field(i).Name);
}
return li;
}

posted @ 2022-03-28 11:36  南山种豆8  阅读(34)  评论(0)    收藏  举报