當前位置: 首頁>>代碼示例>>VB.NET>>正文


VB.NET Array.ConvertAll<TInput,TOutput>方法代碼示例

本文整理匯總了VB.NET中System.Array.ConvertAll<TInput,TOutput>方法的典型用法代碼示例。如果您正苦於以下問題:VB.NET Array.ConvertAll<TInput,TOutput>方法的具體用法?VB.NET Array.ConvertAll<TInput,TOutput>怎麽用?VB.NET Array.ConvertAll<TInput,TOutput>使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Array的用法示例。


在下文中一共展示了Array.ConvertAll<TInput,TOutput>方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。

示例1: Example

' 導入命名空間
Imports System.Drawing
Imports System.Collections.Generic

Public Class Example
    Public Shared Sub Main()
        ' Create an array of PointF objects.
        Dim apf() As PointF = { _
            New PointF(27.8, 32.62), _
            New PointF(99.3, 147.273), _
            New PointF(7.5, 1412.2)  }

        ' Display each element in the PointF array.
        Console.WriteLine()
        For Each p As PointF In apf
            Console.WriteLine(p)
        Next
        
        ' Convert each PointF element to a Point object.
        Dim ap() As Point = Array.ConvertAll(apf, _
            New Converter(Of PointF, Point)(AddressOf PointFToPoint))

        ' Display each element in the Point array.
        Console.WriteLine()
        For Each p As Point In ap
            Console.WriteLine(p)
        Next
    End Sub

    Public Shared Function PointFToPoint(ByVal pf As PointF) _
        As Point

        Return New Point(CInt(pf.X), CInt(pf.Y))
    End Function
End Class
開發者ID:VB.NET開發者,項目名稱:System,代碼行數:35,代碼來源:Array.ConvertAll

輸出:

{X=27.8, Y=32.62}
{X=99.3, Y=147.273}
{X=7.5, Y=1412.2}

{X=28,Y=33}
{X=99,Y=147}
{X=8,Y=1412}


注:本文中的System.Array.ConvertAll<TInput,TOutput>方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。