1

ポイントのリストをPointFに変換することは可能ですか?

から:

Dim _Points As List(Of Point)

に:

Dim p() As PointF = {}
4

2 に答える 2

1

c# では次のようになります

_Points.Select(p=>new PointF(p.X, p.Y)).ToList()
于 2012-12-14T08:34:14.420 に答える
1

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()
于 2012-12-14T08:40:17.457 に答える