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
Post a Comment