我搜索了一段时间,发现能够创建一个包含变量及其对应唯一键的列表的最佳方法是使用
编辑:为了澄清事情。这是一个服务器,我想为每个客户端分配一个唯一的键。如果我使用最大键值,这个值很快就会达到大型服务器上的 int 最大值。因为如果一个客户端连接然后断开连接,他留下一个未使用的值,应该重新使用它,以避免达到非常高的键最大值。
HashTable
或 Dictionary
。但我没有找到任何可以生成自动键(整数类型)的方法。我想调用一个函数,将一个对象(作为参数传递)添加到字典中,并返回自动生成的键(int),而且不会有任何键重复。我该如何实现这个功能?我完全无法解决这个问题!编辑:为了澄清事情。这是一个服务器,我想为每个客户端分配一个唯一的键。如果我使用最大键值,这个值很快就会达到大型服务器上的 int 最大值。因为如果一个客户端连接然后断开连接,他留下一个未使用的值,应该重新使用它,以避免达到非常高的键最大值。
List<T>
。 - Lee