我正在尝试将颜色保存到数据库。我知道我可以将颜色分成 4 部分 RGBA,但使用 3 列保存颜色似乎很愚蠢。所以我想简单地使用限制器将它保存到一个字符串中,或者甚至只使用每种颜色的 3 个字符。但这又似乎很愚蠢。Color 结构有一个 packedValue 属性,它似乎对值做一些事情来创建一个 uint。但我不知道如何打开它。有人有想法么
Color c = new Color.Black;
uint i = c.PackedValue;
Color newColor=Color.FromUINT(i); // This doesn't work of course