VB .net查询在诸如(Of type)之类的参数上

时间:2018-10-08 04:00:58

标签: .net vb.net

我在VB .net上使用的对象中的一种方法在下面有一个参数simialr

ByVal RepCollection as MyAppCollection(Of InvoiceReport ) 

请问有人可以帮助我了解此参数类型背后的技术吗?

1 个答案:

答案 0 :(得分:1)

MyAppCollection(Of T)通用集合类型。要使用该类型,必须使用更具体的T值(例如InvoiceReport)进行声明。执行此操作时,将创建一个仅包含InvoiceReport对象的集合,即使打开Option Strict也不需要任何强制转换。您将获得全类型的安全性和检查。您只需要实现集合类型,但可以将其与任何类型的对象一起使用。十多年来,它一直是VB语言的一部分。