gpt4 book ai didi

vb.net - 为什么VB.NET中这个类有参数?

转载 作者:行者123 更新时间:2023-12-02 05:56:44 24 4
gpt4 key购买 nike

我进行了很多搜索来了解这个类声明及其含义..但我什至找不到它叫什么

Public MustInherent Class X ( Of TEntityBase, IBaseDataAccess As IBaseDataAccess ( Of TEntity)) 
Implements IDisposable
.
.
.

这个类为什么有参数?
它们叫什么?它们是什么意思

注意:我来自Java世界。

最佳答案

这是一个generic class这意味着它就像一个类模板。就像您有多个具有相同结构和行为但处理不同类型的类定义。

此类泛型类的一个示例是 List(Of T)您可以使用它来创建字符串列表、整数列表或您想要的任何元素类型的列表。 .NET 框架中定义了一个 List(Of T) 类,但由于它是通用的,因此您有 List(Of String)List(整数) ..等等

当构造X类型的对象时,需要指定泛型类型参数(例如TEntityBase)。

在Java中,有一个类似的概念,也称为Generics .

关于vb.net - 为什么VB.NET中这个类有参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34683537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com