快速函数以基于键返回字符串,反之亦然

时间:2009-09-22 16:34:13

标签: c# .net performance

我需要一个快速查找函数,它将返回一个基于整数键的字符串,并执行反对查找(传入字符串,返回int)。

我应该为此创建2个哈希表吗?

2 个答案:

答案 0 :(得分:5)

Dictionary<int, string> lookup = new Dictionary<int, string>();
lookup.Add(1, "test1");
lookup.Add(2, "test2");
lookup.Add(3, "test3");

如果你需要两种方式快速查找,你可以制作其中两种方式。

答案 1 :(得分:4)

字典是您想要的,而且有很多related answers可以提供帮助。

虽然在没有更多信息的情况下几乎不是一个明确的答案,但字符串是否会是唯一的?