当前位置 : 主页 > 编程语言 > c语言 >

如何在vb.net中创建Type T的对象

来源:互联网 收集:自由互联 发布时间:2021-06-24
最初我是用C#编写的. 最近开始使用vb.net进行我的新项目. 在C#反射方法中,我习惯于创建泛型类型T的对象 T item= new T() 任何人都可以建议我如何在VB.Net中实现相同的功能 Dim item As new Type
最初我是用C#编写的.

最近开始使用vb.net进行我的新项目.

在C#反射方法中,我习惯于创建泛型类型T的对象

T item= new T()

任何人都可以建议我如何在VB.Net中实现相同的功能

Dim item As new Type

没有编译.请帮忙

如果您的泛型类型参数是T,那么:

Dim item As new T

请注意,您需要在type参数上使用New type约束:

Public Class Foo(Of T As New)

    Public Function Bar() As T

        Dim item As New T
        ...
        Return item

    End Function

End Class
网友评论