Tartja a mondás. Biztosan így van az élet sok területén, de ha a C# sztringek formázásról van szó, akkor biztos, hogy nem igaz! C#-ban az egyik legnehezebben megjegyezhetően paraméterezhető metódus a string.Format(). Pedig csak annyi a dolga, hogy tetszőleges objektumokból formázott szöveget állítson elő. Az alapötlete kicsit C-szerű: megadom a formátumsztringet - benne a helykitöltőkkel, és a hozzájuk kötődő formázással - és a paramétereket, amiket be kell sorosítani a helykitöltőkbe. A baj azzal van, hogy a "hozzájuk kötődő formázás" nagyon sokféle lehet. Ebben az esetben az MSDN library sem segít sokat: kevés és rövid formátum példát tartalmaz.
Ilyenkor jön a google. Rendszeresen ugyanazon a 2-3 oldalon találom meg a választ a formázással kapcsolatos kérdéseimre. A jövőbeni googlezést elkerülendő:
http://idunno.org/archive/2004/14/01/122.aspx
http://blogs.msdn.com/kathykam/archive/2006/03/29/564426.aspx
http://www.csharp-examples.net/examples/
Az utóbbi (C# Examples) egyébként egy elég jó oldal, ha rövid példakódokat keresünk.