public static string CamelCaseToPlural(string camelCaseWord) { // step 1: split up into words var parts = NameUtils.GetCamelCaseParts(camelCaseWord).ToArray(); // step 2: change last word to plural parts[parts.Length - 1] = ToPlural(parts[parts.Length - 1]).CapitalizeFirstLetter(); // step 3: rejoin return(string.Concat(parts)); }