0

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

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

从上面的RGB我想得到:

   string hex = #0000FF;
4

2 回答 2

1

使用内置的ColorTranslator.ToHtml

string hex = ColorTranslator.ToHtml(myColor);
于 2012-09-20T07:25:34.230 回答
0

简直就是这样

string hex = "#" + rgb.R.ToString("X2") + rgb.G.ToString("X2") + rgb.B.ToString("X2");
于 2012-09-20T07:25:17.707 回答