Provides access to members that control the behavior and properties of a feature class.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
When To Use
The IFeatureClassinterface is the main interface for getting and setting properties of a feature class. For example, use the IFeatureClass interface to get the type of feature class, get a count of features that satisfy some query, or create a new feature in the feature class. The IFeatureClass interface inherits from the IObjectClass interface.
3DAnalyst |Accessing a raster dataset in a raster catalog |Adding a custom menu created in .NET to ArcGIS for Desktop |Adding a plug-in data source programmatically |Adding and working with connectivity rules in a geometric network |Adjusting feature locations with spatial adjustment |Assigning domains to fields |Cartographic representations |Checking for topology error features in a geodatabase topology |Converting between high- and low-precision spatial references |Converting labels to geodatabase annotation for a single layer |Converting labels to geodatabase annotation for an entire map |Converting labels to map annotation for a single layer |Converting simple data |Creating a topology in the geodatabase |Creating an address locator |Creating annotation and dimension feature classes |Creating class extensions |Creating feature classes |Creating features |Creating fields |Creating indexes |Creating subtypes |DataSourcesRaster |Executing spatial queries |Geodatabase |Geodatabase API best practices |How to access a difference surface when intersecting TINs and terrains |How to access a layer's underlying data |How to access source features referenced by a network dataset |How to access the features in an in-memory output layer using IFeatureCursor |How to add point IDs to a polyline |How to animate the camera along a path (line feature) in globe |How to connect to ArcGIS Tracking Server |How to create a dynamic geocoded feature class |How to create a union of several polygons |How to geocode a table of addresses |How to get CAD transformation properties (from, to, angle, and scale) |How to get the points of a two-point CAD transformation |How to load a raster dataset to the raster field in a feature class |How to load data into a network analysis problem |How to merge conflicting geometries during a reconcile |How to rematch a geocoded feature class |How to return CAD drawing layer properties |How to return CAD transformation settings |How to set CAD transformation properties (from, to, angle, and scale) |How to set the points of a two-point CAD transformation |How to snap a point to a coordinate grid |How to standardize an address |How to work with the snap environment |How to zoom to selected features in globe |Leveraging the schema cache |Listening to object class events |Listing fields |Managing edit sessions and edit operations |Opening datasets |Performing a spatial analysis operation using objects |Performing basic map functions |Releasing COM references |Updating attributes of existing features |Updating geometry of existing features |Using ArcObjects as tool input |Using feature templates |Validating features |Working with fields |Working with helper objects |Working with indexes |Working with the editor snap environment