以下是引用Bin在2013-9-9 9:39:00的发言:
数组排序其实这样就可以了.
Dim ii As Integer() = {7, 1, 3, 4}
Array.Sort(ii)
For i As Integer = 0 To ii.Length - 1
MessageBox.Show(ii(i))
Next
没必要还建立临时表来排序.
还有数组直接排序的方法呢,又学一招,谢谢了!不知道在帮助里有没有对数组稍微详细点的介绍,我在帮助里只在编程基础的基本概念里找到一页是介绍数组的,但没有介绍数组的属性和方法。
另外我在http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=39806&page=1&star=1中所提的问题是这样的:
如果是二维数组是这样的,Dim a(,) = {{1, 2,4,5,7}, {2, 5,6,3,4}} 那如何得到其中的 {1, 2,4,5,7}的元素数量?又如何得到{2, 5,6,3,4}是处于这个数组的第几行? 在excel的VBA中,二维数组的某一维的元素数量可以用Ubound(a,2)来取得数组a的第二维的元素数量,在Foxtable中不知如何来得到?