using System.Collections.Generic;
DisplayAccountBalance = 4,
public static void Main()
.GetNames(typeof(MenuSelection))
index = (int)Enum.Parse(typeof(MenuSelection), name, true)
.Select(kv => $"[{kv.index}] " + String.Join(" ", SplitByCamelCase(kv.name)))
public static bool IsLower(char ch)
return ch >= 'a' && ch <= 'z';
public static string Head(string str)
public static string Tail(string str)
return new String(str.Skip(Head(str).Length).ToArray());
public static IEnumerable<string> SplitByCamelCase(string str)
return new List<string>();