use*_*041 0 .net vb.net generics
我在VB.NET中有一个抽象类.我希望从这个类继承的所有类都返回任何有意义的值.例如,它可以是Decimal,Integer,String.如何对抽象基类中的函数进行delcare以实现此目的?这甚至可能吗?
现在,我的抽象类看起来像这样:
Public MustInherit Class ConversionBaseClass
Public MustOverride Function GetConvertedObject()
End Class
Run Code Online (Sandbox Code Playgroud)
我知道它的返回值需要修改,但我不确定是什么.这样的事可能吗?
Public MustOverride Function GetConvertedObject() Of (T)
Run Code Online (Sandbox Code Playgroud)
Public MustOverride Function GetConvertedObject(Of T)() As T
Run Code Online (Sandbox Code Playgroud)
应该这样做.
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |