这个错误提示意味着在循环中的转换操作是无效的。这可能是因为polyline2d1的数据类型与Point2d不匹配。

要解决这个问题,你可以检查polyline2d1的数据类型是否与Point2d相符。如果不是,你需要使用适当的方式将其转换为Point2d类型,然后再进行循环操作。

另外,你还可以使用OfType方法来筛选出polyline2d1中的Point2d类型元素,以避免无效的转换操作。例如:

Dim intersections As New List(Of Point2d)()
For Each intersectionPoint As Point2d In polyline2d1.OfType(Of Point2d)()
    intersections.Add(intersectionPoint)
Next
vbnet 中Dim intersections As New ListOf Point2dFor Each intersectionPoint As Point2d In polyline2d1 intersectionsAddintersectionPoint N

原文地址: http://www.cveoy.top/t/topic/i7l4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录