Ich hätte gerne eine Methode, die das erste Zeichen einer Zeichenkette in Kleinbuchstaben umwandelt.BestPractice - Verwandle das erste Zeichen einer Zeichenkette in Kleinbuchstaben
Meine Ansätze:
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));
}
Was ist Ihr Ansatz wäre?
ich würde es tun. 'Char.ToLower (Name [0]) ToString() + name.Substring (1)' – Andrey
Ja, ich war meine Antwort nur zu aktualisieren, dank – onof
Ich dachte, dass Verketten von Strings mit dem Operator + ist langsam und hässlich, oder? – Rookian