我正在尝试直接将String拆分分配给数组列表。我没有成功。这是正确的方法吗?
Set A1=DotNetFactory.CreateInstance("System.Collections.ArrayList")
A1=Split(A B C)
A1.Capacity
A1指定为数组变体。不能执行任何ArrayList方法,如sort,indexof
答案 0 :(得分:1)
您需要将项目添加到arraylist。 (你不会直接将一个数组分配给一个arraylist)
Set A1=DotNetFactory.CreateInstance("System.Collections.ArrayList")
A1.addRange(Split("A,B,C", ","))
'现在A1有所有项目。现在你可以在QTP中调用任何arraylist方法。
A1.Capacity
A1.Sort
A1.Reverse