Function(Of T) as T 泛型类型多态返回对象的实现

    Shared Function ResultT(Of T As result)(msg As String, Optional success As Boolean = False) As T
        Dim rsp As Models.result.result = GetType(T).Assembly.CreateInstance(GetType(T).FullName)
        rsp.msg = msg
        rsp.success = success
        Return rsp
    End Function

 

result为基类
posted @ 2018-04-23 10:27  我们的家乡  阅读(285)  评论(0编辑  收藏  举报