C#: Szöveg formázása igazítással
Programozással kapcsolatos cikkek / C# (3034 katt)
Ha a konzolos képernyőre úgy szeretnénk kiírni több oszlopba rendezett adatokat, hogy azok bizonyos karakterszélességre igazítottak legyenek, akkor azt a következő módon tehetjük meg:
string s1 = "Elso oszlop";
string s2 = "Masodik oszlop";
// Nincs igazítva
Console.WriteLine("{0} {1}", s1, s2);
// Jobbra igazítva 20 karakter szélesen
Console.WriteLine("{0,20} {1}", s1, s2);
// Balra igazítva 20 karakter szélesen
Console.WriteLine("{0,-20} {1}", s1, s2);
Természetesen nem csak a Console.WriteLine utasítást használhatjuk ezzel a formátumleíróval, hanem a string.Format függvényt is:
string s3 = string.Format("{0,-20} {1}", s1, s2);
Console.WriteLine(s3);
Előző oldal | Kapitány |