private static readonly char[] Delimeters = {' '}; public static string ToCamelCase(string input) { var sb = new StringBuilder(); input = input.ToLowerInvariant(); var split = input.Split(Delimeters, StringSplitOptions.RemoveEmptyEntries); foreach (var s in split) { for(int i = 0; i < s.Length; i++) { var c = s[i]; sb.Append(i == 0 ? char.ToUpperInvariant(c) : c); } } return sb.ToString().Trim(); } public static string FromCamelCaseToNormal(string input) { var sb = new StringBuilder(); foreach (var c in input) { if (char.IsUpper(c) || char.IsDigit(c)) sb.Append(" "); sb.Append(c); } return sb.ToString().Trim(); }
Showing posts with label CameCase. Show all posts
Showing posts with label CameCase. Show all posts
Friday, October 7, 2016
Transform string to and from camel case.
Small piece of code to transform a string to and from camel case form. For anyone who find that kind of things useful.
Subscribe to:
Posts (Atom)