/// <summary> Normalize a string. </summary> /// <param name="value"> The value to normalize. </param> /// <param name="normalization"> The normalization to apply. </param> /// <returns> A normalized string. </returns> public static string Normalize(string value, CaseNormalization normalization) { switch (normalization) { case CaseNormalization.InitialUpper: value = string.Join(" ", (from word in Language.WordBreak(value) select char.ToUpper(word[0]) + word.Substring(1).ToLower())); break; case CaseNormalization.Lower: value = value.ToLower(); break; case CaseNormalization.Upper: value = value.ToUpper(); break; } return(value); }
/// <summary> Normalize a string. </summary> /// <param name="value"> The value to normalize. </param> /// <param name="normalization"> The normalization to apply. </param> /// <returns> A normalized string. </returns> public static string Normalize(string value, CaseNormalization normalization) { switch (normalization) { case CaseNormalization.InitialUpper: value = string.Join(" ", (from word in Language.WordBreak(value) select char.ToUpper(word[0]) + word.Substring(1).ToLower())); break; case CaseNormalization.Lower: value = value.ToLower(); break; case CaseNormalization.Upper: value = value.ToUpper(); break; } return value; }