Ich versuche, eine Methode zum Ändern der Zeichenfolge in Titelvorlage zu erstellen. Aber ich bin in Schwierigkeiten.C# Der Typ '...' hat keine Konstruktoren definiert
public string PrimeiraLetraUpper(string input)
{
TextInfo ti = new TextInfo();
return ti.ToTitleCase(input.ToLower());
}
Fehler:
Error 2 The type 'System.Globalization.TextInfo' has no constructors defined
Wie kann ich dieses Problem lösen?
Die Antwort ist leicht zugänglich in der [Textinfo Dokumentation] (https://msdn.microsoft.com/en-us/library/ system.globalization.textinfo (v = vs.110) .aspx): "Die Anwendung sollte die' CultureInfo.TextInfo' -Eigenschaft verwenden, um das TextInfo-Objekt für ein bestimmtes 'CultureInfo'-Objekt abzurufen." Sie müssen also zuerst herausfinden, an welchen Kulturregeln Sie interessiert sind. –