<T> 的通用 Icollection

Generic Icollection Of <T>

我想创建 <t>Icollection 的对象。
我的代码如下。

    Dim oAttributeValues As ICollection(Of AttributeValue)
        = TryCast(AttributeValuePropertyInfo.GetValue(UOMEn, Nothing),
                  ICollection(Of AttributeValue))

这里 AttributeValue 是我的 class 名字。我想要这个 Class 广义 Bca 我不知道创建了哪个 class 集合。

Public Class Collection(Of T As Class)
    Implements ICollection(Of T)
    Implements ICollection
    'Your code
End Class

请注意,您必须自己实现 ICollection(Of T)ICollection 接口。如果您不想要它,那么您可能想要从 System.Collections.ObjectModel.Collection(Of T).

继承
Public Class Collection(Of T As Class)
    Inherits  System.Collections.ObjectModel.Collection(Of T)    
    'Your code
End Class