Autor Beitrag
Xenor
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 09.09.10 18:29 
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

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


Und zum anderen

ausblenden C#-Quelltext
1:
Console.WriteLine("Die Zahl ist: {0}", iZahl);					
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: 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.

Grüße,
Yogu