ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Core.Data Namespace / Field Class

In This Topic
    Field Class
    In This Topic
    Represents a column in a table.
    Object Model
    Field ClassDomain Class

    Provides access to members that return information about the field. The field object represents a column in a table. A field has many properties, the most obvious ones being its name and its data type. The FieldType enumeration lists the possible datatypes.

    Some field names, although valid in ArcGIS, conflict with internal properties used by Enterprise geodatabases for storing geometries. A table created using one of these field names will have the field name qualified in the table to avoid potential ambiguity. A qualified field name is returned as "USERNAME.TABLENAME.FIELDNAME" by Oracle and "DATABASE.USERNAME.TABLENAME.FIELDNAME" by SQL Server and PostgreSQL.

    The following 14 field names will be qualified in Enterprise geodatabases: FID, AREA, LEN, POINTS, NUMOFPTS, ENTITY, EMINX, EMINY, EMAXX, EMAXY, EMINZ, EMAXZ, MIN_MEASURE and MAX_MEASURE. The Name property of these fields will be qualified when retrieved from the datasets fields collection. Attempting to retrieve the index of a qualified field using Row.FindField requires the developer to qualify the field name.

    Inheritance Hierarchy

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also