Console.WriteLine mehrere Variablen?
int x = 10;
int y = 10;
Console.WriteLine("Anna ist " + x ,"und Robert" +y);
Console.ReadKey();
Wie macht man es richtig ? Also mehrere Variablen in einer WriteLine
3 Antworten
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Console.WriteLine("Anna ist " + x + " und Robert " + y + ".");
oder
Console.WriteLine("Anna ist {0} und Robert {1}.", x, y);
Woher ich das weiß:Studium / Ausbildung – Datenverarbeitungs-Kfm, Hobby- und Profi-Programmierer
![](https://images.gutefrage.net/media/user/Palladin007/1513698609789_nmmslarge__202_0_980_980_9cc06b25d33a80bd7adc221dae634818.jpg?v=1513698610000)
Oder:
Console.WriteLine($"Anna ist {x} und Robert {y}.");
Funktioniert ab C# 6 und nennt sich "String interpolation".
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren
So:
Console.WriteLine("Anna ist {0} und Robert {1}.", x, y);
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
![](https://images.gutefrage.net/media/user/vibu04/1586384310195_nmmslarge__32_13_440_440_203ea50da89f9f6c5083ad86f2e7a6c4.jpg?v=1586384310000)
Am einfachsten geht es mit:
Console.WriteLine(“Anna ist ” + x + “ und Robert ” + y + “.”);