Understanding the ArcObjects namespace reference


Summary
The ArcObjects namespace reference is the definitive source for learning how to program ArcObjects based applications. Understanding how to find information in the ArcObjects namespace reference helps you create .NET based applications in a timely manner. This topic series gives .NET developers strategies to find the right information in over 30,000 ArcObjects and how to translate what is read into .NET based code.

In this section
Description
Finding the right interface to access non-creatable classes can be a challenge. Learn what a non-creatable object is and how to access it.
Learn how to declare and instantiate new variables from topics in the Help system.
The table of contents (TOC) is the tool to navigate the ArcObjects namespace reference. Learn what each TOC node means and the Help topics that result from traversing the nodes.
Learn why some interface members in the TOC appear to be duplicated and others are not. See how OLEView can be used to verify what is accurate in the TOC.
Casting is central to traversing over 30,000 ArcObjects and creating robust applications. Learn when you can cast across interfaces from topics in the ArcObjects namespace reference.
Learn how to write .NET code by reading the graphic interface keys on the Interface and Property Help pages from topics in the ArcObjects namespace reference.
Learn how to write .NET code by reading the graphic interface keys on the Interface and Method Help pages from topics in the ArcObjects namespace reference.
Find specific ArcObjects .NET software development kit (SDK) topics by keyword searches. 
One of the best ways to learn how to write ArcObjects code is to see examples of the code in action. Learn about the different resources in the ArcObjects namespace reference for code examples.






Development licensing Deployment licensing
ArcGIS for Desktop Basic ArcGIS for Desktop Basic
ArcGIS for Desktop Basic ArcGIS for Desktop Standard
ArcGIS for Desktop Standard ArcGIS for Desktop Advanced
ArcGIS for Desktop Advanced Engine