确定对象是否具有尺寸

时间:2012-11-23 16:26:21

标签: arrays vb.net collections

如何确定对象是否具有尺寸

Dim ASD as new ArrayList
ASD.add("hello")
ASD.add("World")
Dim Question as boolean = ASD.GetType.IsArray

然后问题=假 但我需要承认它有尺寸。 不仅适用于ArrayLists,还适用于可存储多个对象的任何类型的集合。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

可能你并不意味着"维度"?因为只有数组有维度。任何集合类型都有count属性来确定内部元素的数量。

    Dim asd As New ArrayList
    asd.Add("foo")
    asd.Add("bar")
    Dim elements = asd.Count
顺便说一句:不要使用Arraylist,因为它有点过时了。例如,使用List(of T)。

答案 1 :(得分:1)

试试这个:

     Dim Question As Boolean = If(ASD.Count > 0, True, False)