using System;
using System.Drawing;
using System.Reflection;publicclassTest{staticvoidMain(){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);}}}
Ou alternativement:
using System;
using System.Drawing;publicclassTest{staticvoidMain(){foreach(KnownColor known inEnum.GetValues(typeof(KnownColor))){Color color =Color.FromKnownColor(known);Console.WriteLine("Color.{0} = ({1}, {2}, {3})", known,
color.R, color.G, color.B);}}}
je préfère utiliser la première parce qu'à l'aide de KnownColor ajoute de la couleur des contrôles et des fenêtres dans le système.
Exécuter ce programme:
Ou alternativement:
OriginalL'auteur Jon Skeet
Il ressemble à ceci page a tous.
OriginalL'auteur Ryan
MSDN lien
Les couleurs par leur nom/hex via MSDN
OriginalL'auteur Bryan