15

将“red”、“green”、“yellow”、“aliceblue”等字符串转换为实际 System.Drawing.Color 值的最佳方法是什么?

我在看反射,但似乎有些不对劲。

4

3 回答 3

27

您可以使用 Color.FromName()

于 2009-02-23T21:54:34.397 回答
22

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

public static Color FromName(string name)

像这样使用它:

   Color c = Color.FromName("AliceBlue")
于 2009-02-23T21:53:02.620 回答
11

System.Drawing.Color.FromName("红色");

于 2009-02-23T21:51:53.777 回答