Kiíratás (haladó)
Előfordul, hogy bizonyos adatokat nem a maguk pőre módján szeretnénk megjeleníteni, hanem a szájunk íze szerinti formátumban. Ilyenkor az adat mögé egy : karakterrel elválasztva megadhatjuk, hogy milyen formátumban kívánjuk megjeleníteni az adatot.
Lássunk néhány példát:
| kód | jelentése |
| N | ezres csoportosítású szám |
| C | Currency, azaz pénznem |
| P | Percent, azaz százalék |
| F | Fix tizedesjegy |
| d | Rövid dátum |
| t | Rövid idő |
| Egyéni szám | 0 – kötelező számjegy, # nem kötelező számjegy |
| Egyéni dátum | y-év, M-hónap, d-nap számmal, dddd-hét napja H-óra, m-perc, s-másodperc |
int egész = 512345789;
double tört = 9871.23456;
double átlag = 4.7;
double százalék = 0.8426;
Console.WriteLine("{0} | {1} | {2} | {3}", egész, tört, százalék, átlag);
Console.WriteLine("Ezres csoportosítás, egészre kerekítés {0:N0}", egész);
Console.WriteLine("Pénznem formátum, egy tizedesjegy {0:C1}",egész);
Console.WriteLine("Fix két tizedesjegy {0:F2} | {1:F2}", egész,tört);
Console.WriteLine("Százalékes forma, két tizedesjegy {0:P2}", százalék);
Console.WriteLine("Egyéni formátum (pl: TAJ) {0:000 000 000}", egész);
Console.WriteLine("Egyéni formátum (pl: telefon) {0:(00) 000-0000}", egész);
Console.WriteLine("Egyéni formátum (Két tizedes, de csak ha kell) {0:0.##}", átlag);
Console.WriteLine("Egyéni formátum (Két tizedes, de csak ha kell) {0:0.##}", tört);
Console.WriteLine("Dátum formátum: {0}", DateTime.Now);
Console.WriteLine("Dátum formátum, nap : {0:d}", DateTime.Now);
Console.WriteLine("Dátum formátum, idő : {0:t}", DateTime.Now);
Console.WriteLine("Egyéni dátum: {0:yyyy. MMMM d. dddd, H:m:s}", DateTime.Now);
