public static localeCapitalize ( string self ) : string | ||
self | string | |
return | string |
public static string localeCapitalize(string self)
{
if (self.Length > 0)
{
int ch = self[0];
if (Char.IsLower((char)ch))
{
StringBuilder s = new StringBuilder(self.Length);
s.Append(Char.ToUpper((char)ch, Locale.cur().dotnet()));
s.Append(self, 1, self.Length-1);
return s.ToString();
}
}
return self;
}