.NET - 将颜色名称字符串转换为System.Drawing.Color

问题描述:

将“red”,“green”,“yellow”,“aliceblue”等字符串转换为实际系统的最佳方式是什么? Drawing.Color值?.NET - 将颜色名称字符串转换为System.Drawing.Color

我正在看反射和一些有关这似乎并不正确。 System.Drawing.Color.FromName(“Red”);

您可以使用Color.FromName()

System.Drawing.Color.FromName(“Red”);

+0

的System.Drawing.Color是一个结构,没有枚举。 – 2009-02-23 21:53:54

的System.Drawing.Color有一个静态方法:

public static Color FromName(string name) 

使用它,像这样:

Color c = Color.FromName("AliceBlue")