csharp 如何使用十六进制颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 如何使用十六进制颜色相关的知识,希望对你有一定的参考价值。

<span style="color: #008080; font-style: italic;">// By using the ColorTranslator you can easily convert color values</span>
<span style="color: #008080; font-style: italic;">// definied in the hexadecimal format (like it is used in HTML)</span>
Color Color1 = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">FromHtml</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;#EEEEEE&quot;</span><span style="color: #000000;">&#41;</span>;
Color Color2 = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">FromHtml</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;red&quot;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
<span style="color: #008080; font-style: italic;">/*
** Convert back:
*/</span>
&nbsp;
<span style="color: #FF0000;">string</span> Color1a = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">ToHtml</span><span style="color: #000000;">&#40;</span>Color1<span style="color: #000000;">&#41;</span>;
<span style="color: #008080; font-style: italic;">// --&gt; &quot;#EEEEEE&quot;</span>
&nbsp;
<span style="color: #FF0000;">string</span> Color2a = <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Drawing</span>.<span style="color: #0000FF;">ColorTranslator</span>.<span style="color: #0000FF;">ToHtml</span><span style="color: #000000;">&#40;</span>Color2<span style="color: #000000;">&#41;</span>;
<span style="color: #008080; font-style: italic;">// --&gt; &quot;Red&quot;</span>
&nbsp;
<span style="color: #FF0000;">string</span> Color2b = <span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;#{0:X2}{1:X2}{2:X2}&quot;</span>, Color2.<span style="color: #0000FF;">R</span>, Color2.<span style="color: #0000FF;">G</span>, Color2.<span style="color: #0000FF;">B</span><span style="color: #000000;">&#41;</span>;
<span style="color: #008080; font-style: italic;">// --&gt; &quot;#FF0000&quot;</span>

以上是关于csharp 如何使用十六进制颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Autodesk forge 查看器 setTheming 颜色方法中使用十六进制颜色代码?

如何使用十六进制更改自定义数字格式颜色?

十六进制颜色如何工作?

c# winform 如何实现16进制颜色值的转换

如何在 R 中使用颜色十六进制值作为函数参数?

如何使用 Swift 5 在 SwiftUI 中将颜色与 RGB 或十六进制值一起使用? [复制]