ポイントのリストをPointFに変換することは可能ですか?
から:
Dim _Points As List(Of Point)
に:
Dim p() As PointF = {}
c# では次のようになります
_Points.Select(p=>new PointF(p.X, p.Y)).ToList()
Cast
で演算子を使用できますConvertAll
。しかし、私も使用しますList(Of T)
:
Dim _Points As New List(Of Drawing.Point)
' fill the list
Dim pointFs As List(Of Drawing.PointF)
pointFs = _Points.ConvertAll(Function(p) CType(p, Drawing.PointF))
本当に配列が必要な場合:
Dim pArray = pointFs.ToArray()