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

            {

                stringBuilder.Append(c);

            }

        }


        Console.WriteLine(stringBuilder.ToString());

        bool reslt = (stringBuilder.ToString() == output);

        Console.WriteLine(reslt);

    }

}

Comments

Popular posts from this blog

Input = INDIA, count each char in input string