如何在.NET标准2.0中将颜色转换为HTML颜色?

nxagd54h  于 2023-01-31  发布在  .NET
关注(0)|答案(2)|浏览(145)

如何在.NET标准2.0中将颜色转换为HTML颜色,谢谢。
是否有任何方法可以在.net Core中执行类似于下面代码的相同功能:

System.Drawing.ColorTranslator.ToHtml(color);

在DotNet框架中?

cnjp1d6j

cnjp1d6j1#

我不知道你的实际问题是什么,顺便说一句,只是让你知道,

System.Drawing.ColorTranslator.ToHtml(color);

Dotnet框架版本1.1至4.8支持,请参阅Microsoft文档(https://learn.microsoft.com/en-us/dotnet/api/system.drawing.colortranslator.tohtml?view=dotnet-plat-ext-3.1

qzwqbdag

qzwqbdag2#

我写我的ToHtml女巫从原来的一个在这里的精神系统。绘图。ColorTranslator

public static string ToHtml(System.Drawing.Color c)
        {
            var xResult = string.Empty;
            if (c.IsEmpty)
            {
                return xResult;
            }
            xResult = ((!c.IsNamedColor) ? ("#" + c.R.ToString("X2", null) + c.G.ToString("X2", null) + c.B.ToString("X2", null)) : ((!(c == System.Drawing.Color.LightGray)) ? c.Name : "LightGrey"));
            return xResult;
        }

相关问题