【发布时间】:2009-06-07 19:05:10
【问题描述】:
您好,谁能给我看一个 vb.net 中多维关联数组的示例。需要数组来保存人名、年龄和其他一些设置。希望能够使用字典来使用 People.Add。
谢谢
--标记
【问题讨论】:
-
您是否有任何具体原因不想创建具有不同值的 Person 类并将 Person 对象放在列表中?
您好,谁能给我看一个 vb.net 中多维关联数组的示例。需要数组来保存人名、年龄和其他一些设置。希望能够使用字典来使用 People.Add。
谢谢
--标记
【问题讨论】:
想想面向对象。您应该使用一个类将属性相互关联。示例:
Class Person
Private _name as String
Private _age as Integer
Public ReadOnly Property Name
Get
Return _name
End Get
End Property
Public ReadOnly Property Age
Get
Return _age
End Get
End Property
Public Sub New(name As String, age as Integer)
_name = name
_age = age
End Sub
End Class
现在您可以将人们放入字典中:
Dim people As New Dictionary(Of String, Person)()
people.Add("John", new Person("John", 42))
people.Add("Jane", new Person("Jane", 12))
【讨论】: