Welcome

首页 / 软件开发 / VB.NET / VB.NET中有用的通用对象列表

VB.NET中有用的通用对象列表2010-01-04 cnblogs vivian要使用List(of T),我们需要了解如何部署.NET框架所提供的多种方法。这也将是本文要介绍的内容 。我已经编写好了三个示例——使用ForEach, FindAll,和Sort——来阐述同样列表类的工作原理。

第一步是要创建一个同用列表。你可以从多种途径获取数据,但是最简单的方 法是添加。文本中,我们会编写代码以便为举例中的集来分类。因此,下面我们就来讲讲创建集的代码 。

首先,我需要一个能代表集中的Bottle的对象。为此而编写的代码是完全符合标准的,而且事 实上,VB.NET 2008 Express Intellisense会为你写好大部分的代码。以下是我的对象:

Public Class Bottle
"internalProperties"

Public Property Brand() As String

Public Property Name() As String

Public Property Category() As String

Public Property Size() As Decimal

Public Sub New( _

End Sub

End Class

为了创建集,我需要添加项目:

Dim Cabinet As List(Of Bottle) = _
"New List(Of Bottle)


Cabinet.Add(New Bottle( _

"Castle Creek", _

"Uintah Blanc", _

"Wine", 750))

Cabinet.Add(New Bottle( _

"Zion Canyon Brewing Company", _

"Springdale Amber Ale", _

"Beer", 355))

Cabinet.Add(New Bottle( _

"Spanish Valley Vineyards", _

"Syrah", _

"Wine", 750))

Cabinet.Add(New Bottle( _

"Wasatch Beers", _

"Polygamy Porter", _

"Beer", 355))

Cabinet.Add(New Bottle( _

"Squatters Beer", _

"Provo Girl Pilsner", _

"Beer", 355))