String.Format() und die kombinierte Formatierung

Die kombinierte Formatierung erlaubt es dem Programmierer, einen oder mehrere Werte zu formatieren und in einen String einzubauen. C++-Programmierer werden in diesem Feature unschwer die Platzhalter-Formatierung mit printf() erkennen. In C# wird die kombinierte Formatierung von String.Format(), StringBuilder.AppendFormat() und einigen Console.WriteLine()-Überladungen angeboten.

string str = String.Format("{0} mal {0} ergibt {1}", 4, 16);

Dieser Aufruf speichert in str den String "4 mal 4 ergibt 16)".

Das erste Argument zu Format() ist ein Formatierungsstring. Er besteht aus ganz normalem Text und beliebig vielen Platzhaltern. Die Platzhalter enthalten einen Index, der angibt, durch welches der nachfolgenden ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.