private static string ToCamelCase(string s) {
if (string.IsNullOrEmpty(s) || !char.IsUpper(s[0])) {
return s;
}
string str = char.ToLower(s[0], CultureInfo.InvariantCulture).ToString((IFormatProvider)CultureInfo.InvariantCulture);
if (s.Length > 1) {
str = str + s.Substring(1);
}
return str;
}