具有泛型属性的VB.net非泛型接口
我有一个非泛型接口,它有一个返回泛型类的函数 与此类似(简化): 我的目标是让实现类定义用于跟踪的类型,因为我认为这与接口无关。具有泛型属性的VB.net非泛型接口,.net,vb.net,interface,.net,Vb.net,Interface,我有一个非泛型接口,它有一个返回泛型类的函数 与此类似(简化): 我的目标是让实现类定义用于跟踪的类型,因为我认为这与接口无关。 问题:这在不使接口通用的情况下可行吗?为跟踪使用公共基类?Humm看起来有点笨重(在更多的解决方法中),但解决了问题。非常感谢!为跟踪使用公共基类?Humm看起来有点笨重(更多的是一种变通方法),但它很好地解决了问题。非常感谢! Public Interface Osci Function GetSingleSampleset() As Trace E
问题:这在不使接口通用的情况下可行吗?为跟踪使用公共基类?Humm看起来有点笨重(在更多的解决方法中),但解决了问题。非常感谢!为跟踪使用公共基类?Humm看起来有点笨重(更多的是一种变通方法),但它很好地解决了问题。非常感谢!
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