我需要根据 C# 中的名称获取颜色的 RGB 值。我正在尝试使用预定义的KnownColors 枚举,但无法弄清楚如何获取该值。

有什么帮助吗?

谢谢你。

最佳答案

Color 类有一些有趣的静态方法:

Color.FromName ("Red").ToArgb()

除此之外,还有一些属性,例如:
var c = Color.FromName ("Red"); // Or use Color.FromKnownColor (KnownColor.Red)

Console.WriteLine (String.Format ("RGB: {0} {1} {2}", c.R, c.G, c.B);

关于来自名称的 C# 颜色值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6451441/

10-14 15:14