【C#】定義済みColorの色名と色一覧
C#のColorクラスに定義されている色の一覧です.
ここのサイトを参考にコードを組んで自動で吐き出しました.
色は明るい→暗い順に並んでいます.
| 色 | RGBコード | 色名 |
|---|---|---|
| #FFFFFF | White | |
| #FFFAFA | Snow | |
| #F8F8FF | GhostWhite | |
| #F5FFFA | MintCream | |
| #F0FFFF | Azure | |
| #FFFFF0 | Ivory | |
| #FFFAF0 | FloralWhite | |
| #F0F8FF | AliceBlue | |
| #FFF0F5 | LavenderBlush | |
| #FFF5EE | SeaShell | |
| #F5F5F5 | WhiteSmoke | |
| #F0FFF0 | Honeydew | |
| #E0FFFF | LightCyan | |
| #FFFFE0 | LightYellow | |
| #FDF5E6 | OldLace | |
| #FFF8DC | Cornsilk | |
| #FAF0E6 | Linen | |
| #FFFACD | LemonChiffon | |
| #FAFAD2 | LightGoldenrodYellow | |
| #E6E6FA | Lavender | |
| #F5F5DC | Beige | |
| #FFE4E1 | MistyRose | |
| #FFEFD5 | PapayaWhip | |
| #FAEBD7 | AntiqueWhite | |
| #FFEBCD | BlanchedAlmond | |
| #FFE4C4 | Bisque | |
| #FFE4B5 | Moccasin | |
| #DCDCDC | Gainsboro | |
| #FFDAB9 | PeachPuff | |
| #AFEEEE | PaleTurquoise | |
| #FFDEAD | NavajoWhite | |
| #FFC0CB | Pink | |
| #F5DEB3 | Wheat | |
| #EEE8AA | PaleGoldenrod | |
| #D3D3D3 | LightGray | |
| #FFB6C1 | LightPink | |
| #B0E0E6 | PowderBlue | |
| #D8BFD8 | Thistle | |
| #ADD8E6 | LightBlue | |
| #F0E68C | Khaki | |
| #EE82EE | Violet | |
| #DDA0DD | Plum | |
| #7FFFD4 | Aquamarine | |
| #B0C4DE | LightSteelBlue | |
| #87CEFA | LightSkyBlue | |
| #C0C0C0 | Silver | |
| #87CEEB | SkyBlue | |
| #98FB98 | PaleGreen | |
| #DA70D6 | Orchid | |
| #DEB887 | BurlyWood | |
| #FF69B4 | HotPink | |
| #FFA07A | LightSalmon | |
| #D2B48C | Tan | |
| #90EE90 | LightGreen | |
| #00FFFF | Cyan | |
| #FF00FF | Magenta | |
| #FF00FF | Fuchsia | |
| #00FFFF | Aqua | |
| #FFFF00 | Yellow | |
| #A9A9A9 | DarkGray | |
| #E9967A | DarkSalmon | |
| #F4A460 | SandyBrown | |
| #F08080 | LightCoral | |
| #40E0D0 | Turquoise | |
| #FA8072 | Salmon | |
| #6495ED | CornflowerBlue | |
| #48D1CC | MediumTurquoise | |
| #BA55D3 | MediumOrchid | |
| #BDB76B | DarkKhaki | |
| #9370DB | MediumPurple | |
| #DB7093 | PaleVioletRed | |
| #66CDAA | MediumAquamarine | |
| #ADFF2F | GreenYellow | |
| #BC8F8F | RosyBrown | |
| #FFD700 | Gold | |
| #8FBC8B | DarkSeaGreen | |
| #7B68EE | MediumSlateBlue | |
| #FF7F50 | Coral | |
| #00BFFF | DeepSkyBlue | |
| #1E90FF | DodgerBlue | |
| #FF6347 | Tomato | |
| #FF1493 | DeepPink | |
| #FFA500 | Orange | |
| #00CED1 | DarkTurquoise | |
| #DAA520 | Goldenrod | |
| #5F9EA0 | CadetBlue | |
| #9ACD32 | YellowGreen | |
| #778899 | LightSlateGray | |
| #8A2BE2 | BlueViolet | |
| #9932CC | DarkOrchid | |
| #00FA9A | MediumSpringGreen | |
| #6A5ACD | SlateBlue | |
| #CD853F | Peru | |
| #4169E1 | RoyalBlue | |
| #FF8C00 | DarkOrange | |
| #CD5C5C | IndianRed | |
| #808080 | Gray | |
| #708090 | SlateGray | |
| #7FFF00 | Chartreuse | |
| #00FF7F | SpringGreen | |
| #20B2AA | LightSeaGreen | |
| #4682B4 | SteelBlue | |
| #7CFC00 | LawnGreen | |
| #9400D3 | DarkViolet | |
| #C71585 | MediumVioletRed | |
| #3CB371 | MediumSeaGreen | |
| #D2691E | Chocolate | |
| #B8860B | DarkGoldenrod | |
| #FF4500 | OrangeRed | |
| #696969 | DimGray | |
| #32CD32 | LimeGreen | |
| #DC143C | Crimson | |
| #A0522D | Sienna | |
| #6B8E23 | OliveDrab | |
| #8B008B | DarkMagenta | |
| #008B8B | DarkCyan | |
| #2E8B57 | SeaGreen | |
| #483D8B | DarkSlateBlue | |
| #008080 | Teal | |
| #808000 | Olive | |
| #800080 | Purple | |
| #0000FF | Blue | |
| #00FF00 | Lime | |
| #FF0000 | Red | |
| #A52A2A | Brown | |
| #B22222 | Firebrick | |
| #556B2F | DarkOliveGreen | |
| #8B4513 | SaddleBrown | |
| #228B22 | ForestGreen | |
| #2F4F4F | DarkSlateGray | |
| #0000CD | MediumBlue | |
| #4B0082 | Indigo | |
| #191970 | MidnightBlue | |
| #00008B | DarkBlue | |
| #8B0000 | DarkRed | |
| #800000 | Maroon | |
| #000080 | Navy | |
| #008000 | Green | |
| #006400 | DarkGreen | |
| #000000 | Black |
// -----------------------------------
以下吐き出すためのコード(はてな用HTMLコード)
String Result = ""; List<Color> ColorsList = new List<Color>(); // 見出し Result += "><Table>\n<tr><th>色</th><th>RGBコード</th>" +"<th>色名</th></tr>\n"; // 一旦全部追加する foreach (System.Reflection.PropertyInfo info in typeof(Color).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)) { ColorsList.Add((Color)info.GetValue(null, null)); } // 明るい方が上に来るようにソート // ここのdelegateを書き換えれば好きな順番で表示可能 ColorsList.Sort(delegate(Color a, Color b){ return (b.R+b.G+b.B)-(a.R+a.G+a.B); }); // HTMLコードに直す foreach (var color in ColorsList){ String RGBCode = "#" + color.R.ToString("X2") + color.G.ToString("X2") +color.B.ToString("X2"); Result += "<tr><td bgcolor=\"" + RGBCode +"\"></td><td>" + RGBCode + "</td><td>" + color.Name + "</td></tr>\n"; } // 終わりを足す Result += "</table><"; // 適用 textBox1.Text = Result;