从字符串颜色生成颜色对象

时间:2012-09-20 07:18:18

标签: c#

我想将RGB字符串转换为十六进制颜色代码。例如:

   string rgb = rgb(0, 0, 255);

从RGB上面我想得到:

   string hex = #0000FF;

2 个答案:

答案 0 :(得分:1)

使用内置的ColorTranslator.ToHtml

string hex = ColorTranslator.ToHtml(myColor);

答案 1 :(得分:0)

就像这样

string hex = "#" + rgb.R.ToString("X2") + rgb.G.ToString("X2") + rgb.B.ToString("X2");