标签: c#
我已经看到使用列表存储所有接收器的Publisher订户模式的几种实现。
但他们都没有使用哈希表。
因此,我想知道为什么?为什么我们不应该为此目的使用哈希表?
由于
答案 0 :(得分:1)
Hashtable优化查找。在这里,您可以找到典型的用例:http://www.dotnetperls.com/hashtable
Hashtable
在您的任务中,您只需要迭代所有订阅者,因此可以使用任何实现IEnumerable<T>接口的集合,但不需要Hashtable
IEnumerable<T>