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

In This Topic
    Field Class
    In This Topic
    Represents a column in a table.
    Object Model
    Field ClassDomain Class
    Syntax
    public sealed class Field : ArcGIS.Core.CoreObjectsBase, System.IDisposable  
    Public NotInheritable Class Field 
       Inherits ArcGIS.Core.CoreObjectsBase
       Implements System.IDisposable 
    Remarks

    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

    System.Object
       ArcGIS.Core.CoreObjectsBase
          ArcGIS.Core.Data.Field

    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 8.1

    See Also