C# 颜色常数 R、G、B 值

发布于 2024-07-07 12:30:17 字数 142 浏览 7 评论 0原文

在哪里可以找到所有 C# 颜色常量和关联的 R、G、B(红、绿、蓝)值的列表?

例如

Color.White == (255,255,255)

Color.Black == (0,0,0)

等等...

Where can I find a list of all the C# Color constants and the associated R,G,B (Red, Green, Blue) values?

e.g.

Color.White == (255,255,255)

Color.Black == (0,0,0)

etc...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

淡淡的优雅 2024-07-14 12:30:18

运行该程序:

using System;
using System.Drawing;
using System.Reflection;

public class Test
{
    static void Main()
    {
        var props = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static);
        foreach (PropertyInfo prop in props)
        {
            Color color = (Color) prop.GetValue(null, null);
            Console.WriteLine("Color.{0} = ({1}, {2}, {3})", prop.Name,
                              color.R, color.G, color.B);
        }
    }
}

或者:

using System;
using System.Drawing;

public class Test
{
    static void Main()
    {
        foreach (KnownColor known in Enum.GetValues(typeof(KnownColor)))
        {
            Color color = Color.FromKnownColor(known);
            Console.WriteLine("Color.{0} = ({1}, {2}, {3})", known,
                              color.R, color.G, color.B);
        }
    }
}

Run this program:

using System;
using System.Drawing;
using System.Reflection;

public class Test
{
    static void Main()
    {
        var props = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static);
        foreach (PropertyInfo prop in props)
        {
            Color color = (Color) prop.GetValue(null, null);
            Console.WriteLine("Color.{0} = ({1}, {2}, {3})", prop.Name,
                              color.R, color.G, color.B);
        }
    }
}

Or alternatively:

using System;
using System.Drawing;

public class Test
{
    static void Main()
    {
        foreach (KnownColor known in Enum.GetValues(typeof(KnownColor)))
        {
            Color color = Color.FromKnownColor(known);
            Console.WriteLine("Color.{0} = ({1}, {2}, {3})", known,
                              color.R, color.G, color.B);
        }
    }
}
秋风の叶未落 2024-07-14 12:30:18

看起来这个页面包含了所有这些。

It looks like this page has all of them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文