Autor Beitrag
Cholericker
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 30.08.09 22:17 
Hallo,
ich bräuchte hilfe bei einem Problem!
Es geht darum das ich bei meiner Konsolenanwendung (Brutto zu Nettorechner) manche sachen exakt untereinander stehen haben, ich habe schon folgendes versucht:
ausblenden C#-Quelltext
1:
2:
Console.WriteLine("Rentenversicherung{0,15:f2}", Rentenversicherung;
    Console.WriteLine("Krankenversicherung{0,15:f2}", Krankenversicherung);

aber wenn ich es so mache dann wirft er mir die Sachen nicht direkt untereinander aus, sondern versetzt.
so meine eigentliche Frage, gibt es einen ganz einfachen Befehl bzw. i.eine kleinigkeit die ich da hinzufügen könnte das sie untereinander sind, und das z.B. Automatisch vom rechten Bildschirmrand abhängig macht, oder wie auch immer... hautpsache es funktioniert i.wie!

Mit freundlichen Grüßen

Cholericker

PS: Vielen dank schonmal im Vorraus!
Vorgabe_der_formatierung
Einloggen, um Attachments anzusehen!
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: So 30.08.09 23:22 
:welcome:

user profile iconCholericker hat folgendes geschrieben Zum zitierten Posting springen:
aber wenn ich es so mache dann wirft er mir die Sachen nicht direkt untereinander aus, sondern versetzt.
Da die zwei Wörter unterschiedlich lang sind, nicht weiter verwunderlich ;) . Der einfachste Fix: Gib sie ebenfalls als Format-Argument an.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
csharp> Console.WriteLine("{0,-20}{1,5} EUR""Rentenversicherung"20.0);
Rentenversicherung     20 EUR

csharp> Console.WriteLine("{0,-20}{1,5} EUR""Krankenversicherung"2.0);
Krankenversicherung     2 EUR

_________________
>λ=
Cholericker Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 31.08.09 00:10 
Vielen lieben dank Kha!
hat mir sehr gut geholfen sieht jetzt alles so aus wie es sein muss!

Mit freundlichen Grüßen

Cholericker