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