C# skriva för och efternamn
Hej! Har precis påbörjat programmering 1 och är helt lost. Jag har fått i uppgift att skriva en kod där man anger sitt för - och efternamn men det funkar inte riktigt. Jag har skrivit såhär:
(Hemsidan funkar inte heller för mig så koden kommer här:)
using System;
class MainClass {
public static void Main ( ){
Console.Write("Skriv ditt förnamn här: ");
string Firstname = Console.ReadLine();
Console.Write("Skriv ditt efternamn här: ");
string Lastname =Console.ReadLine();
Console.WriteLine(Firstname,Lastname);
}
}
Jag får till det så att förnamnet skrivs ut, men inte efternamnet? Ser någon felet? Ska tilläggas att jag skriver i replit :)
Tack!
Console.WriteLine kan väl inte ha flera strängar som agument?
Console.WriteLine(Firstname+Lastname);
funkar men skiver utan mellanrum. Ser du hur du kan lägga till ett melanrum?
Console.WriteLine(Firstname+" "+Lastname); <-- missa inte mellanrummet
Njae.
Så här är korrekt att göra i C#:
Console.WriteLine("{0} {1}",Firstname,Lastname);
Jag gillar string interpolation, personligen tycker jag det är tydligast.
Console.WriteLine($"{Firstname} {Lastname}");