Me gustaría tener un método que transforme el primer carácter de una cadena en minúsculas.BestPractice - Transformar el primer carácter de una cadena en minúsculas
Mis enfoques:
1.
public static string ReplaceFirstCharacterToLowerVariant(string name)
{
return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1));
}
2.
public static IEnumerable<char> FirstLetterToLowerCase(string value)
{
var firstChar = (byte)value.First();
return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1));
}
¿Cuál sería su enfoque?
lo haría:. 'Char.ToLower (nombre [0]) ToString() + name.Substring (1)' – Andrey
sí, sólo estaba actualizando mi respuesta, gracias – onof
pensé que concatenar de las cadenas con el operador + son lentas y feas, ¿no? – Rookian