【发布时间】:2011-02-27 22:49:30
【问题描述】:
我有一堆 Color 对象 (.Net)。我想将它们转换为十六进制,这很简单,例如:
Dim clr As Color = Color.FromArgb(255, 0, 0)
Dim clrString = ColorTranslator.ToHtml(clr)
.Net 或通过 RegEx(或其他方式)有没有一种方法可以确定指定的 Color 是否可以使用十六进制简写(如 #F00),然后将其转换为那个?因此,对于可以具有 Hex 速记的颜色,请转换为该颜色,否则,请转换为 Hex Pair #FF0000。
【问题讨论】: