|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IG > IGeographicCoordinateSystem Interface > IGeographicCoordinateSystem.CoordinateUnit Property (ArcObjects .NET 10.5 SDK) | 
The angular unit of this geographic coordinate system.
[Visual Basic .NET] Public ReadOnly Property CoordinateUnit As IAngularUnit
[C#] public IAngularUnit CoordinateUnit {get;}
[C++]
HRESULT get_CoordinateUnit(
  IAngularUnit** CoordinateUnit
);
[C++]
Parameters CoordinateUnit [out, retval]
CoordinateUnit is a parameter of type IAngularUnit
    private void PrintCoordinateUnit()
    {
        // use activator class with SpatialReferenceEnvironment singleton
        Type factoryType=Type.GetTypeFromProgID("esriGeometry.SpatialReferenceEnvironment");
        System.Object obj=Activator.CreateInstance(factoryType);
        ISpatialReferenceFactory spatialReferenceFactory=obj as ISpatialReferenceFactory;
        IGeographicCoordinateSystem geographicCoordinateSystem=spatialReferenceFactory.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_WGS1984);
        IAngularUnit coordinateUnit=geographicCoordinateSystem.CoordinateUnit;
        System.Windows.Forms.MessageBox.Show(coordinateUnit.Name);
    }