Insert an '_' before each capital letter and convert it into lowercase ()
class Program { static void Main() { // Input string string input = "dbConnectionString"; string output = "db_connection_string"; StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < input.Length; i++) { char c = input[i]; if (char.IsUpper(c)) { stringBuilder.Append("_"); stringBuilder.Append(c.ToString().ToLower()); } else { ...