ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / Polygon Class / ExteriorRingCount Property
Example

In This Topic
    ExteriorRingCount Property
    In This Topic
    Gets the number of exterior rings in this polygon.
    Syntax
    Public ReadOnly Property ExteriorRingCount As Integer
    public int ExteriorRingCount {get;}
    Remarks
    An exterior ring is a part that is oriented clockwise.
    Example
    Get the exterior rings of a polygon - polygon.GetExteriorRing
    {
      static void GetExteriorRings(Polygon inputPolygon)
      {
        if (inputPolygon == null || inputPolygon.IsEmpty)
          return;
    
        // polygon part count
        int partCount = inputPolygon.PartCount;
        // polygon exterior ring count
        int numExtRings = inputPolygon.ExteriorRingCount;
        // get set of exterior rings for the polygon
        IList<Polygon> extRings = inputPolygon.GetExteriorRings();
    
        // test each part for "exterior ring"
        for (int idx = 0; idx < partCount; idx++)
        {
          bool isExteriorRing = inputPolygon.IsExteriorRing(idx);
          var ring = inputPolygon.GetExteriorRing(idx);
        }
      }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also