我想使用Dictionary来保存对象集合,因为最常见的操作是获取特定的唯一实体。这些实体已经有了ID,所以我希望能够使用此ID属性而不是任何其他索引或标识符来获取它们。我天真的方法是在将每个对象的ID插入字典之前获取它,并使用该值作为键。但有更好的方法吗?我保持这种一般性,因为我觉得它在使用字典的语言中是通用的,而我几乎要问程序员,但我从实现细节角度和最佳实践角度来看这个问题。
编辑:只是为了澄清,这主要不是另一个新手做的过早优化查询 - 我更担心数据冗余,以及这是否算作数据冗余,如果这是一种形式的人们对此有任何意见。