正 文

在VB.NET中获得功能加强的分类和查询数组


www.7dspace.com  更新日期:2005-11-30 2:08:20  七度空间


VB.NET特性增加了能够自动使用的一个新数组类,即System.Array。这一个类提供了分类和查询的新功能,相比于前一版本的Visual Basic,VB.NET中使用这一个类则更加容易。

以下代码演示了如何在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中这一新数组类提供了数组操作的更简单的方法。使用这一个类,数组在与对象组操作的时候变得更加有用。


上一篇:在.NET中获得程序所在的路径
下一篇:ParseString()如何满足字符串的分解需要
作者:  来源:开发者在线 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐