VB.NET数组问题,关于数据的调用问题~

比如有这样的一组数据{(张三,男,192012001),(李四,男,21,2012001),……}我想调用的时候可以这样调用,比如
A(0).name="张三";A(1).age=21……
该怎么编程。VB.NET语言

新建一个类,然后使用类的实例来创建数组。
下面代码放在申明处,类的里面,比如Class Form1的下面
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘(分隔线,你懂的)’’’’’’’’’’’’’’’’’’’’’
Dim person() As New member
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘(分隔线,你懂的)’’’’’’’’’’’’’’’’’’’’’
下面一段的在该文件的最下面插入
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘(分隔线,你懂的)’’’’’’’’’’’’’’’’’’’’’
Class member
Dim name As string
Dim male As Boolean '这里True表示男,False表示女
Dim age As Integer
Dim birthym As Long
End Class
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘(分隔线,你懂的)’’’’’’’’’’’’’’’’’’’’’
然后如果你想要调用一个年龄,比如第一个人的,就用
person(0).age
来表示

That's all
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-18
搜个教程 还是自定义类型
struct
name as string
age as int16
.....
end struct
万恶的微软 为了统一 关键字都给改了
第2个回答  2012-08-17
A[0][0]=“张三”
A[0][1]=21
注意VB没有分号,VB是换行的;
数据是按照索引操作
第3个回答  2012-08-18
建一个类,类里是你用到的属性,比如name,age等,然后循环给这个类的属性赋值,再通过调用这个类,获取里面的值,就是你说的这种效果
相似回答