Esri Fields object.
Windows, Solaris, Linux
|IClone (esriSystem)||Provides access to members that control cloning of objects.|
|IFields||Provides access to members that return information about the fields.|
|IFieldsEdit||Provides access to members that modify a fields collection.|
|IXMLSerialize (esriSystem)||Provides access to members that XML serialize and deserialize an object to/from XML.|
Each table in a database has an ordered collection of fields, there is always at least one field in a table. The ordered collection behaves like a list, so it is possible to access individual fields by a numbered position (or index) in the list.
A Fieldscollection can also exist independently of a table, for example when creating an index on a table you will need to define which fields take part in the index. There are many interfaces which either require or return a Fieldscollection; these include IClass(therefore also IObjectClassand IFeatureClass), ICursor, IIndex, IFeatureClassDraw, IRowBuffer, ISimpleDataConverter, ITableSortand IValidate.