我搜索了很多,以了解这个类声明及其含义..但我甚至找不到这个叫做什么
Public MustInherent Class X ( Of TEntityBase, IBaseDataAccess As IBaseDataAccess ( Of TEntity)) Implements IDisposable . . .
为什么这个类有参数?
他们叫什么?他们的意思是什么
注意:我来自Java世界.
这是一个泛型类,这意味着它就像一个类模板.它就像你有多个类定义具有相同的结构和行为,但处理不同的类型.
这种泛型类的一个示例是List(Of T)
,您可以使用它来创建字符串列表,或整数列表或您想要的任何元素类型的列表.有一个List(Of T)
在.NET框架中定义的类,但因为它是通用的,你有List(Of String)
,List(Of Integer)
...等.
构造类型的对象时X
,需要指定泛型类型参数(例如TEntityBase
).
在Java中,您有一个类似的概念,也称为泛型.