VB删除动态数组中的最后一个元素

时间:2011-05-17 14:23:28

标签: arrays vb.net

当我不知道数组有多大时,我需要一种删除数组中最后一个元素的方法。

基本上我需要php版本的php array_pop,但似乎没有任何相关内容 搜索结果。

2 个答案:

答案 0 :(得分:11)

使用

Redim Preserve MyArray (UBound(MyArray) - 1)

答案 1 :(得分:5)

VB6:

redim preserve arr(lbound(arr) to ubound(arr) - 1)

VB.NET:

redim preserve arr(arr.GetUpperBound(0) - 1)