private static void SampleTwo(string[] args) { var argThings = new ArgsActions(); argThings.SetOption("-a", () => Console.WriteLine("-a option selected")); argThings.SetOption("-e", () => Console.WriteLine("-e option selected")); var processor = new ArgsProcessor(argThings); processor.Process(args); }