Dev2.CaseConverter.MakeFirstLetterUpper C# (CSharp) Method

MakeFirstLetterUpper() private static method

Make the first letter of the word to upper case
private static MakeFirstLetterUpper ( string word ) : string
word string
return string
        private static string MakeFirstLetterUpper(string word)
        {
            // start by converting entire string to lower case
            string lowerCase = word.ToLower();
            // matches the first sentence of a string, as well as subsequent sentences
            //Juries Bug 8725
            var reg = new Regex(@"(?<=(^|[.;:])\s*)[a-z]", RegexOptions.Compiled | RegexOptions.Multiline);
            // MatchEvaluator delegate defines replacement of setence starts to uppercase        
            return reg.Replace(lowerCase, s => s.Value.ToUpper());
        }