如何将hex#FFFFFF转换为System.Drawing.Color

可能重复:
如何使用.NET从hex颜色代码获取颜色?

我想要像#FFFFFFstring转换为System.Drawing.Color 。 你是怎样做的?

 string hex = "#FFFFFF"; Color _color = System.Drawing.ColorTranslator.FromHtml(hex); 

注意:散列很重要!

你可以做

 var color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF"); 

或者这(你将需要System.Windows.Media命名空间)

 var color = (Color)ColorConverter.ConvertFromString("#FFFFFF"); 

删除'#'然后做

 Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""), System.Globalization.NumberStyles.AllowHexSpecifier));