读书人

请教这种情况用什么类实现好

发布时间: 2012-04-18 15:01:59 作者: rapoo

请问这种情况用什么类实现好
我在做一个即时数据统计,未每一个用户定义了个类

VB.NET code
Public Class User    Property UserName As String'用户帐号 独一无二的    Property Move As Int64    Property Stop As Int64End Class'我现在想定义一个用户类的集合 如Users'只要我输入  Users.Item("用户帐号")  就能获取到相应的User数据应该怎么弄?'用什么系统内置类来做好点? 本来想自己写一个类用循环对比来实现 但是怕循环过程耗时太长导致计算不准确


[解决办法]
VB.NET code
public class Users    private mUserList as hashtable    public sub new(byval userList as IList)        '这里你得将所有的 USER 集合 ADD 到 mUserList        for each user as User in userList            mUserList.add(user.id, user)        next    end sub    public function Item(byval userId as Integer) as User        dim user as new User        user = mUserList.Item(userId)        return user    end functionend class
[解决办法]
继承Dictionary

读书人网 >VB Dotnet

热点推荐