3
Reply

Write a program to perform in sentence each first latter of the word should be in Upper latter.?

    1. var testString = "ABCD efgh iJkl";
    2. testString = string.Join(" ", testString.Split(' ').Select(CapitalizeFirstLetter).ToArray());
    3. private static string CapitalizeFirstLetter(string str)
    4. {
    5. if (string.IsNullOrWhiteSpace(str)) return str;
    6. return str.Length == 1 ? str.ToUpper() : char.ToUpper(str[0]) + str.Substring(1).ToLower();
    7. }

    http://www.c-sharpcorner.com/code/2637/how-do-i-capitalize-first-letter-of-string-in-C-Sharp.aspx

    Here is a simple solution string str = "hello world";str = str.ToLower();string[] strarray = str.Split(' ');foreach(string st in strarray){char[] ch = st.ToCharArray();ch[0] = char.ToUpper(ch[0]);str += " " + new string(ch);}Console.WriteLine(str.ToString());Out put will :Hello World