private static void Main() { var colorManager = new ColorManager { ["red"] = new Color(255, 0, 0), ["green"] = new Color(0, 255, 0), ["blue"] = new Color(0, 0, 255) }; // user clones selected colors var color1 = colorManager["red"].Clone() as Color; var color2 = colorManager["green"].Clone() as Color; var color3 = colorManager["blue"].Clone() as Color; Console.WriteLine("\nClonned"); Console.WriteLine(color1); Console.WriteLine(color2); Console.WriteLine(color3); }
static void Main(string[] args) { ColorManager colormanager = new ColorManager { ["red"] = new Color(255, 0, 0), ["green"] = new Color(0, 255, 0), ["blue"] = new Color(0, 0, 255), ["angry"] = new Color(255, 54, 0), ["peace"] = new Color(128, 211, 128), ["flame"] = new Color(211, 34, 20) }; // Initialize with standard colors // User adds personalized colors // User clones selected colors Color color1 = colormanager["red"].Clone() as Color; Color color2 = colormanager["peace"].Clone() as Color; Color color3 = colormanager["flame"].Clone() as Color; // Wait for user Console.ReadKey(); }