Formatierte Strings
-
Wie kann ich einen formatierten String erzeugen? Muss ich dann alle Teile einzeln formatieren und in Strings umwandeln, die ich anschließend verkette?
Beispiel:String ^text; String ^t = L"Pi hat den Wert: "; Double komma = 3.1415; text = t + ...;
Die Ausgabe sollte lauten: "Pi hat den Wert: 3,14", aber es klappt nicht!
Wenn ich es erst in WriteLine zusammensetze, würde es ja bspw. so gehen:Console::WriteLine(t+L"{0:F2}",komma);
-
Schau dir mal String.Format an...
-
Ich hatte es mit Format schon versucht, aber da klappte es auch nicht! Nun habe ich den Fehler gefunden:
ich hatte C#-Format geschrieben, also mit "String.Format" und dann kann die Methode ja nicht gefunden werden!Aus Fehlern lernt man...
-
Die Lösung wäre ja natürlich auch schon, wenn Du schon gelernt hast... dann würdest Du anderen auch helfen....
String::Format