• 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)
    

      

  • 相关阅读:
    Vuex的使用
    vue的props属性,vue的插槽
    ES6 Promise对象
    ES6 Map对象以及Set对象
    函数作用域以及块级作用域
    组件之间的传值-$refs&$parent
    Vue中父子组件的传值
    v-on 以及v-model的修饰符以及vue的常用指令
    时间线
    readline和xreadline的区别
  • 原文地址:https://www.cnblogs.com/wujiangling/p/8909043.html
Copyright © 2020-2023  润新知