You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@suchja Hier meine Antwort zur Frage: Was bedeutet {0} beim Console.WriteLine?
Das {0} in Console.WriteLine() ist ein Formatelement, ein indizierter Platzhalter. Die Zahl zwischen den geschweiften Klammern gibt an, welches Objekt dorthin aufgelöst wird. Die Objekte werden, durch Kommata getrennt, nach der Zeichenfolge angegeben. Dabei hat das erste Objekt nach der Zeichenfolge den Index 0, der Zweite den Index 1 usw.. Das Ganze heißt Kombinierte Formatierung.
Eine Zweite Methode ein Objekt in einer Zeichenfolge unterzubringen, ist das Objekt direkt zwischen den geschweiften Klammern zu schreiben. Dabei muss vor der Zeichenfolge das Sonderzeichen $ eingefügt werden. Zwischen dem $ und der "Zeichenfolge " darf kein Leerzeichen sein. Meines Erachtens sollte dieser Syntax bevorzugt werden, da die Lesbarkeit des Quellcodes, vorausgesetzt die Bezeichner der Objekt sind sinnvoll gewählt, wesentlich besser ist. Dies wird dann Zeichenfolgeninterpolation genannt.
Ich möchte noch ein abschließendes Beispiel geben, welches beide Arten von Syntax, bei jeweils gleicher Ausgabe bietet.
Beispiel:
varmitarbeiterName="Horst Plümm";varaktuellesGehalt=3465.85;Console.WriteLine("Der Mitarbeiter {0} bekommt in diesem Monat {1}€.",mitarbeiterName,aktuellesGehalt);Console.WriteLine($"Der Mitarbeiter {mitarbeiterName} bekommt in diesem Monat {aktuellesGehalt}€.");// Dieses Beispiel erzeugt folgende Ausgabe:// Der Mitarbeiter Horst Plümm bekommt in diesem Monat 3465,85€.// Der Mitarbeiter Horst Plümm bekommt in diesem Monat 3465,85€.
The text was updated successfully, but these errors were encountered:
@suchja Hier meine Antwort zur Frage: Was bedeutet {0} beim Console.WriteLine?
Das
{0}
inConsole.WriteLine()
ist ein Formatelement, ein indizierter Platzhalter. Die Zahl zwischen den geschweiften Klammern gibt an, welches Objekt dorthin aufgelöst wird. Die Objekte werden, durch Kommata getrennt, nach der Zeichenfolge angegeben. Dabei hat das erste Objekt nach der Zeichenfolge den Index0
, der Zweite den Index1
usw.. Das Ganze heißt Kombinierte Formatierung.Eine Zweite Methode ein Objekt in einer Zeichenfolge unterzubringen, ist das Objekt direkt zwischen den geschweiften Klammern zu schreiben. Dabei muss vor der Zeichenfolge das Sonderzeichen
$
eingefügt werden. Zwischen dem$
und der"Zeichenfolge "
darf kein Leerzeichen sein. Meines Erachtens sollte dieser Syntax bevorzugt werden, da die Lesbarkeit des Quellcodes, vorausgesetzt die Bezeichner der Objekt sind sinnvoll gewählt, wesentlich besser ist. Dies wird dann Zeichenfolgeninterpolation genannt.Ich möchte noch ein abschließendes Beispiel geben, welches beide Arten von Syntax, bei jeweils gleicher Ausgabe bietet.
Beispiel:
The text was updated successfully, but these errors were encountered: