【发布时间】:2010-06-20 23:47:58
【问题描述】:
所以,我需要在 C# 中创建一个结构,它将作为一个(相当大的)字典的键,如下所示:
private readonly IDictionary<KeyStruct, string> m_Invitations;
问题是,我真的需要一个结构作为键,因为只能通过两个单独的数据项来识别条目,其中一个可以是空字符串(不仅是空的!)。
我需要在结构上实现什么?您将如何创建哈希?哈希冲突(偶尔)会严重影响性能还是可以忽略不计?
我问是因为这是“内循环”代码。
【问题讨论】:
标签: c# hash dictionary