具有通用属性的VB .net非通用接口

时间:2016-08-27 22:01:51

标签: .net vb.net interface

我有一个带有Function的非泛型接口,它返回一个泛型类 像这样(简化):

Public Interface Osci  
    Function GetSingleSampleset() As Trace  
End Interface

Public Class Trace(Of t)  
...  
End Class

Public Class VirtualOsci  
Implements Osci  
    Public Function GetSingleSampleset() As Trace(Of Byte) Implements Osci.GetSingleSampleset
    ...  
    return new Trace(of Byte)  
End Function
End Class

我的目标是让实现类定义要用于Trace的类型,因为这与我认为的接口无关。
问题:如果不使接口通用,这是否可行?

0 个答案:

没有答案