Az elsőt senki sem felejti el!

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.



Gincsai Gábor

Gincsai Gábor Műszaki informatikusként végeztem a BME-n és jelenleg a BME Automatizálási és Alkalmazott Informatikai Tanszékén programozás és webes fejlesztés oktatásával foglalkozom. Jópár éve tartok különböző előadásokat Microsoftos technológiákról főként az ASP.NET-ről. Az MSDN Kompetencia Központon belül a Portál Technológiák Csoport szakembere vagyok, illetve 2008 óta ASP.NET MVP.

2008.05.30. 18:58:54 | Permalink | Hozzászólások: 0 | Tárgyszavak: ,


  • Időnként Access Denied a _layouts mappa fájljaira

    Balássy György (MS RD, ASP.NET MVP, MCTS) Meghalt a SharePointunk alatt a winchester, nem maradt más választásunk, mint backupból visszaállítani az egészet egy másik gépre. Ha már újratelepítés, akkor természetesen minden szoftverből a legújabb került a vasra: Windows Server 2008 R2, IIS 7.5, SQL Server 2008, WSS 3.0 SP2. A mentést sikerült visszaállítani, vidáman ketyegtek a csoportmunka webhelyek, időnként azonban furcsa 403 – Access Denied hibákat kaptunk. Tovább »
  • SQL Server programozása PL/SQL-ben

    Balássy György (MS RD, ASP.NET MVP, MCTS) Miután mindenki számára nyilvánvalóvá vált, hogy az Oracle Server egyáltalán nem “unbreakable”, egyre több cég keresett meg minket azzal a feladattal, hogy az alkalmazás mögött futó Oracle Servert cseréljük le Microsoft SQL Serverre, természetesen a forráskód módosítása nélkül. A két rendszer és a két nyelv között azonban számos különbség van, amit csak azzal tudtunk kiküszöbölni, hogy SQL Servernek közvetlenül megtanítottuk a PL/SQL-t. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások