Entwickler-Ecke

C# - Die Sprache - Konsole - Variablenausgabe?


Xenor - Do 09.09.10 18:29
Titel: Konsole - Variablenausgabe?
Hey Leute!
Ich habe jetzt schon 2 Varianten zur Ausgabe von Variablen in der Konsole gesehen und wollte mich mal informieren, ob diese sich in irgendeiner Form unterscheiden.

Da wäre zum einen


C#-Quelltext
1:
Console.WriteLine("Die Zahl ist: " + iZahl);                    


Und zum anderen


C#-Quelltext
1:
Console.WriteLine("Die Zahl ist: {0}", iZahl);                    


Yogu - Do 09.09.10 20:08

Hallo,

im Ergebnis unterscheiden sich die Varianten offensichtlich nicht, sie sind in sofern identisch. Die zweite Methode wird vor allem bei vielen Parametern eingesetzt, da diese dann einfach als Liste angehängt werden können, während die Vorlage für den Ausgabestring schön schlank bleibt.

Außerdem können bei der zweiten Überladung diverse Formatierungseinstellungen vorgenommen werden, mehr dazu siehe den MSDN-Artikel [http://msdn.microsoft.com/de-de/library/828t9b9h%28v=VS.80%29.aspx].

Grüße,
Yogu