VB.NET 泛型類型的應用經驗


 VB.NET編程語言中的數據類型種類繁多,初學者要想全部掌握這些類型的應用是一個比較困難的步驟。今天我們先讓大家了解一下VB.NET泛型類型這一高階技術的應用,以便讓大家對這一語言進行深入的解讀。

定義VB.NET泛型類型時,即使用一個或多個數據類型將其參數化。這樣可允許使用代碼定制數據類型以滿足其要求。代碼可以通過泛型元素聲明若干個不同的編程元素,每個元素可使用一組不同的數據類型。但是,無論聲明的元素使用哪些數據類型,它們均執行相同的邏輯。

基類定義

Namespace result

    Public MustInherit Class result
        Public Sub New()

        End Sub

        Property msg As String
        Property success As Boolean
    End Class

End Namespace

  

定義函數實現:

    Shared Function ResultT(Of T As Models.result.result)(msg As String) As T
        Dim rsp As T = Nothing
        Dim parser As Models.result.result = Nothing
        rsp.msg = msg
        rsp.success = False
        Return rsp
        'Return New API.Resultobj(Of T) With {.msg = msg, .success = False}
    End Function

  

調用示例:

Return ResultT(Of Models.result.httputil)(msg)

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM