gpt4 book ai didi

c# - 如何访问添加到 HashSet 的最后一个对象?

转载 作者:行者123 更新时间:2023-11-30 19:32:43 25 4
gpt4 key购买 nike

我有一个 HashSet,它是客户端套接字的集合。当客户端连接时,套接字被添加到 HashSet。然后我需要访问该套接字,但我不知道如何在 HashSet 中访问它。

... 
clientSockets.Add(listenerSocket.EndAccept(async));
WaitForData(lastAddedSocket);
....

我如何确定 lastAddedSocket 是什么?

最佳答案

没有办法询问 HashSet“最后添加到你的东西是什么?”顺序全乱了。

您应该只保留一个名为 lastAddedSocket 的单独变量。每次向 HashSet 添加套接字时,也将其分配给 lastAddedSocket。然后您将能够在恒定的时间内轻松地查找它。

关于c# - 如何访问添加到 HashSet 的最后一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com