我应该使用哪个列表存储玩家信息?

时间:2015-04-03 22:22:09

标签: c# list tuples

我在C#中制作游戏服务器,使用UDP作为协议,我必须将用户信息存储在一个列表中,以便我可以稍后循环获取,为所选玩家设置一个值。 我尝试了这样的元组列表,但我发现元组是只读的,我需要得到,每秒多次设置播放器位置。 我试过了:

List<tuple<int, IPENDPOINT, string, string,>> usersInfos = new List<tuple<int,IPENDPOINT, string, string>>();

但由于它们是只读的,我只能在列表中添加元组,我应该使用什么才能设置,获取播放器信息,例如&#39; id&amp;终点&amp;用户名和&amp;目前的位置&#39; ? 我需要得到,每秒多次设置当前位置。 有什么方法可以实现吗?即使没有元组。 感谢

1 个答案:

答案 0 :(得分:1)

您可以使用属性UserInfoIdEndPointUserName创建CurrentPosition类。然后只需列出UserInfos