C# .NET十六进制颜色对于HTML太长

C# .NET十六进制颜色对于HTML太长,c#,.net,asp.net,C#,.net,Asp.net,为什么.NET使用十六进制代码,如:#FFFAFAD2?有没有一种简单的方法可以将其转换为HTML十六进制(#FAFAD2),或者我只是将前三个字符作为子串,然后再添加哈希?前两个是alpha(透明度) 前两个是alpha(透明度) 您已经基本了解了,字符串替换将是最简单的方法。作为单行解决方案,您可以使用正则表达式,例如: System.Text.RegularExpressions.Regex.Replace("#FFFAFAD2", "#..", "#") 你已经很明白了,字符串替换将是

为什么.NET使用十六进制代码,如:#FFFAFAD2?有没有一种简单的方法可以将其转换为HTML十六进制(#FAFAD2),或者我只是将前三个字符作为子串,然后再添加哈希?

前两个是alpha(透明度)

前两个是alpha(透明度)

您已经基本了解了,字符串替换将是最简单的方法。作为单行解决方案,您可以使用正则表达式,例如:

System.Text.RegularExpressions.Regex.Replace("#FFFAFAD2", "#..", "#")

你已经很明白了,字符串替换将是最简单的方法。作为单行解决方案,您可以使用正则表达式,例如:

System.Text.RegularExpressions.Regex.Replace("#FFFAFAD2", "#..", "#")

颜色在哪里定义,如何定义?在您尝试将它们转换为HTML等价物之前?颜色在哪里定义,如何定义?在您尝试将它们转换为HTML等价物之前?