namespace MediaBrowser.Model.Extensions { /// /// Helper methods for manipulating strings. /// public static class StringHelper { /// /// Returns the string with the first character inheritdoc uppercase. /// /// The input string. /// The string with the first character inheritdoc uppercase. public static string FirstToUpper(string str) { if (string.IsNullOrEmpty(str)) { return string.Empty; } if (char.IsUpper(str[0])) { return str; } return string.Create( str.Length, str, (chars, buf) => { chars[0] = char.ToUpperInvariant(buf[0]); for (int i = 1; i