以下代码演示了如何在vb.NET中对一个数组进行分类。对于一个固定的数组,你可以调用Sort方法,并将数组传递到这一方法。Sort方法是Array对象中的一个静态方法。
Dim strArray(4) As String
strArray(0) = "B"
strArray(1) = "E"
strArray(2) = "A"
strArray(3) = "C"
strArray(4) = "D"
strArray.Sort(strArray)
Dim strvalue As String
For Each strValue In strArray
Debug.WriteLine(strvalue)
Next
为了查询一个数组,你可以使用BinarySearch方法。这也是Array对象中的一个静态方法。这一方法能够对一个数组及要查询的数组中内容进行查询,然后返回查询结果所在的索引。在使用BinarySearch方法之前数组需要处于已经分类的顺序。
strArray(0) = "B"
strArray(1) = "E"
strArray(2) = "A"
strArray(3) = "C"
strArray(4) = "D"
strArray.Sort(strArray)
Debug.WriteLine(strArray.BinarySearch(strArray, "C"))
在vb.NET中这一新数组类提供了数组操作的更简单的方法。使用这一个类,数组在与对象组操作的时候变得更加有用。