set xxx=nothing就是把对象占用的空间释放掉。 其他的局部变量都在栈内存,用完会自动释放的
创新互联公司2013年成立,是专业互联网技术服务公司,拥有项目网站建设、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元桑日做网站,已为上家服务,为桑日各地企业和个人服务,联系电话:13518219792
内存不会增加,是自动释放,重新定义New ArrayList后集合aa原值所占空间自动释放
实际上 Dim aa as ArrayList : aa = New ArrayList可以合并放在循环体内如
Do While .....
Dim aa As New ArrayList
........
........
Loop
第一句是定义了一个不定长的数组的数组,这个数组里的每个元素都是一个长度为7的整数型数组(跟二维数组是有区别的)。
第二句是把刚定义的数组的数组重新分配内存。由原先的不定长改成了长度为1,而数组中的每个元素由原先的长度为7的数组变成了长度为2的数组。