我在VB .net上使用的对象中的一种方法在下面有一个参数simialr
ByVal RepCollection as MyAppCollection(Of InvoiceReport )
请问有人可以帮助我了解此参数类型背后的技术吗?
答案 0 :(得分:1)
MyAppCollection(Of T)
是通用集合类型。要使用该类型,必须使用更具体的T
值(例如InvoiceReport
)进行声明。执行此操作时,将创建一个仅包含InvoiceReport
对象的集合,即使打开Option Strict
也不需要任何强制转换。您将获得全类型的安全性和检查。您只需要实现集合类型,但可以将其与任何类型的对象一起使用。十多年来,它一直是VB语言的一部分。