1
A
回答
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()
1
在C#它看起來像這樣
_Points.Select(p=>new PointF(p.X, p.Y)).ToList()
+0
看起來像它周圍的其他方法?我需要從點到點.. –
相關問題
- 1. 將listBox.SelectedItem轉換爲PointF
- 2. 序列化點,PointF對象
- 3. 將System :: Drawing :: PointF *轉換爲System :: Drawing :: PointF錯誤
- 4. 轉換點幾何到列表
- 5. 轉換htmlagilitypack節點到HTML元素.NET
- 6. 轉換列表到「換位」列表
- 7. 如何將列表<PointF>中的值從float轉換爲int?
- 8. 轉換隊列到列表
- 9. .net:將通用列表轉換爲DataReader?
- 10. JavaScript:節點列表轉換爲陣列
- 11. 如何將點座標添加到矩形的一側的PointF列表中?
- 12. 轉換點到點^
- 13. Unicode轉換列表到Python列表
- 14. 轉換列表到列表在Python
- 15. 轉換列表到對象[] []
- 16. 轉換列表到python3
- 17. 轉換列表到IDS
- 18. 轉換列表到WordPress中
- 19. 轉換到列表理解
- 20. 轉換樹到列表
- 21. 轉換CSV到列表
- 22. 轉換到嵌套列表
- 23. 轉換到一個列表
- 24. 轉換字典到列表
- 25. 將.NET泛型列表轉換爲F#列表
- 26. JSON到JSON轉換與.NET
- 27. 從.Net到winRT的轉換
- 28. 轉換VB。淨到C#.net
- 29. Vb.Net轉換StrDub到C#.NET
- 30. NET DateTime到SqlDateTime轉換
謝謝!這是做的伎倆;) –
強大的CType,鑄造兩個完全不兼容的結構類型之間。強大的,但這是*不*廉價,它需要反思。 @ArsenMkrt顯示廉價的方式。 –
@HansPassant:但是''Point'到'PointF'有一個[隱式轉換操作符](http://msdn.microsoft.com/en-us/library/system.drawing.point.op_implicit.aspx)。 –