我将db中的颜色保存在int值中.
int icolor = System.Drawing.Color.Red.ToArgb();
//result: -65536
Run Code Online (Sandbox Code Playgroud)
将int转换为Color而不是丢失属性Color.Name.必须返回"红色",但属性返回"ff000000".我在做什么?
我需要得到这个 - 属性红色但不是十六进制值
试试这个
System.Drawing.ColorTranslator.FromHtml("#" + "Hex value").Name
Run Code Online (Sandbox Code Playgroud)