【问题标题】:.NET - Converting Color Name Strings into System.Drawing.Color.NET - 将颜色名称字符串转换为 System.Drawing.Color
【发布时间】:2009-02-23 21:49:18
【问题描述】:

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

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

【问题讨论】:

    标签: .net colors system.drawing.color


    【解决方案1】:

    你可以使用 Color.FromName()

    【讨论】:

      【解决方案2】:

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

      public static Color FromName(string name)
      

      像这样使用它:

         Color c = Color.FromName("AliceBlue")
      

      【讨论】:

        【解决方案3】:

        System.Drawing.Color.FromName("Red");

        【讨论】:

        • System.Drawing.Color 是一个结构,没有枚举。
        • 想一件事,输入另一件事 ;)
        猜你喜欢
        • 1970-01-01
        • 2012-10-13
        • 2017-04-14
        • 1970-01-01
        • 2018-11-14
        • 2010-09-27
        • 2016-08-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多