C#中获取PolylineClass中线段结点的个数
时间: 2024-03-23 16:37:52 浏览: 60
获取 PolylineClass 中线段节点的个数,可以使用 PolylineClass 的 IPointCollection 接口提供的 PointCount 属性。具体的代码实现如下:
```csharp
// polyline 为 PolylineClass 对象
IPointCollection pointCollection = polyline as IPointCollection;
int nodeCount = pointCollection.PointCount;
```
其中,pointCollection.PointCount 就是获取 PolylineClass 对象中节点的个数。这里需要注意的是,PolylineClass 中节点的个数等于线段的端点数加 1,因为线段的起点和终点是节点,而中间的拐点则不是节点。
阅读全文