Revision: 58524
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 20, 2012 05:28 by lance
Initial Code
internal string TurnFirstToUpperAndRestLower(string input) { if (!string.IsNullOrEmpty(input)) { string theRest = null; string first = string.IsNullOrEmpty(input.Substring(0, 1)) ? null : input.Substring(0, 1).ToUpper(); if (input.Length > 1 && input.Substring(0, 1).ToUpper() != "M" && input.Substring(1, 1).ToUpper() != "C") { theRest = string.IsNullOrEmpty(input.Substring(1, input.Length - 1)) ? null : input.Substring(1, input.Length - 1).ToLower(); } else { theRest = input.Length > 1 ? input.Substring(1, input.Length - 1) : null; } return first + theRest; } else { return null; } }
Initial URL
Initial Description
Makes first letter upper and the rest lower except for names like Mcsomething
Initial Title
Change person's name to upper and lower
Initial Tags
Initial Language
C#