我的数据库中有各种对象,由 unique 标识System.Guid's
。当我显示它们时,我希望它们中的每一个都具有基于其指导的独特颜色。
所以我想要这样的东西:
public Color ColorFromGuid(Guid guid) { /* ?? */ }
在哪里
ColorFromGuid(databaseObject1.Guid) == ColorFromGuid(databaseObject1.Guid)
ColorFromGuid(databaseObject2.Guid) == ColorFromGuid(databaseObject2.Guid)
ColorFromGuid(databaseObject1.Guid) != ColorFromGuid(databaseObject2.Guid)
最好的方法是什么?
编辑显然,有比颜色更多的独特指南,所以每个指南都不可能拥有自己独特的颜色。我只是在寻找一个好的品种。