Vb.net 使用泛型时可以作为对象返回吗?

Vb.net 使用泛型时可以作为对象返回吗?,vb.net,generics,interface,Vb.net,Generics,Interface,我试图掌握泛型和接口。接受泛型并返回对象是否会影响性能 Public Interface Interface1 Sub load(reader As SqlDataReader) End Interface Public Interface Interface2 Function insert(Of T)(ByVal record As T) As Object End Interface 返回的对象需要访问load()方法 您是否有理由不

我试图掌握泛型和接口。接受泛型并返回对象是否会影响性能

Public Interface Interface1
    Sub load(reader As SqlDataReader)
End Interface

Public Interface Interface2    
    Function insert(Of T)(ByVal record As T) As Object              
End Interface

返回的对象需要访问
load()
方法

您是否有理由不直接将Interface1显式指定为Interface1-
函数插入(Of t)(记录为t)作为Interface1
不,没有。这只是一个想法。