如何确定对象是否具有尺寸
Dim ASD as new ArrayList
ASD.add("hello")
ASD.add("World")
Dim Question as boolean = ASD.GetType.IsArray
然后问题=假 但我需要承认它有尺寸。 不仅适用于ArrayLists,还适用于可存储多个对象的任何类型的集合。
有什么想法吗?
答案 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)