1
为什么.NET使用十六进制代码:#FFFAFAD2?有没有一种简单的方法可以将其转换为HTML HEX(#FAFAD2)或者我应该只对前三个字符进行子串处理,然后再添加哈希?.NET HEX颜色太长,不适用于HTML
为什么.NET使用十六进制代码:#FFFAFAD2?有没有一种简单的方法可以将其转换为HTML HEX(#FAFAD2)或者我应该只对前三个字符进行子串处理,然后再添加哈希?.NET HEX颜色太长,不适用于HTML
你已经知道了,字符串替换将是最简单的方法。作为单线解决方案,您可以使用正则表达式,例如:
System.Text.RegularExpressions.Regex.Replace("#FFFAFAD2", "#..", "#")
前两个是alpha(透明度)。
哪里是定义的颜色,以及如何?在尝试将它们转换为HTML等效项之前? – curtisk 2011-03-08 20:31:00