好的,所以我需要一些帮助。我有一个通用字典“cashdata”。这个字典的键是对象(查询对象,我定义的一个类)。查询对象具有“Terms”字段,它是一个字符串列表,以及一个“Operator”字段,它是一个枚举(“All”或“Any”)。
cashdata.ContainsKey(a_query_object);
并根据 a_query_object 和字典中的对象在术语和运算符方面是否相同而产生真或假。做这个的最好方式是什么?一个哈希码可能吗?我会很感激一个例子,在此先感谢。
编辑: cashdata 字典是这样定义的
Dictionary<Query,List<string> > cashData = new Dictionary<Query,List<string>>();