Enkla utskrifter
🧠 Syfte
Det här kapitlet är din introduktion till att prata med datorn! Vi ska lära oss hur man får C-Sharp att visa text och siffror på skärmen. Tänk dig det som att lära din dator att prata – först enkla meningar, sen mer komplexa konversationer! Det är grundläggande, men superviktigt för allt framtida programmerande.
💻 Koden
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine("Hej världen!"); // Skriver ut en hälsning
int age = 25;
Console.WriteLine("Jag är " + age + " år gammal."); // Skriver ut en mening med ett värde
string name = "Marcus";
double price = 99.99;
Console.WriteLine($"Mitt namn är {name} och priset är {price:C}"); // String interpolation - smidigare sätt!
}
}
📋 Förklaring
Låt oss bryta ner koden steg för steg. Det är enklare än du tror!
using System;: Den här raden importerarSystem-biblioteket. Tänk på det som att hämta en verktygslåda med färdiga verktyg (funktioner) för att göra saker som att skriva ut text. Vi behöver den förConsole.WriteLine.public class HelloWorld: Vi skapar en klass som heterHelloWorld. En klass är som en ritning för ett hus – den beskriver vad programmet ska göra. “HelloWorld” är bara ett namn, vi kunde lika gärna ha kallat den “MittFörstaProgram”.public static void Main(string[] args): Detta är huvudfunktionen, där allt börjar. Tänk på den som “huvudentrén” till ditt program. Koden inutiMain-funktionen körs först.Console.WriteLine("Hej världen!");: Här ser vi den magiska delen!Console.WriteLineär ett av våra verktyg frånSystem-biblioteket. Den tar en textsträng (texten inom citationstecken) och skriver ut den på konsolen (kommandotolken eller liknande). “Hej världen!” är en klassisk första utskrift för alla programmerare. Känn dig stolt!int age = 25;: Vi deklarerar en variabel som heterageoch tilldelar den värdet 25. En variabel är som en behållare för data.intbetyder att det är ett heltal (inga decimaler).Console.WriteLine("Jag är " + age + " år gammal.");: Här skriver vi ut en mening som inkluderar värdet av variabelnage. Vi använder plustecknet (+) för att “limma ihop” strängar och tal.string name = "Marcus";double price = 99.99;: Vi skapar variabler för namn (stringför text) och pris (doubleför decimaltal).Console.WriteLine($"Mitt namn är {name} och priset är {price:C}");: Det här är “string interpolation” – ett smartare sätt att lägga in variabler i strängar. Klammerparenteserna{}runtnameochpricesäger åt datorn att ersätta dem med värdena från variablerna.{price:C}formaterar priset som valuta (kronor).
Detta diagram visar flödet av programmet.
Tänk dig det så här: Console.WriteLine är som en skrivare. Du ger den text eller variabler, och den skriver ut det på skärmen.
Vanliga misstag:
- Glömma semikolon: C-Sharp kräver semikolon (
;) i slutet av varje rad. Glömmer du det, får du ett felmeddelande. - Felaktig syntax: Se upp för stavfel och felaktig användning av parenteser och citationstecken.
Proffstips: Använd alltid meningsfulla namn för dina variabler (som age, name, price), så blir koden lättare att förstå. String interpolation ($"...") är mycket mer läsbart än att använda “+”.
📚 Sammanfattning
- Vi lärde oss hur man använder
Console.WriteLineför att skriva ut text till konsolen. - Vi lärde oss att använda variabler för att lagra data.
- Vi lärde oss att använda string interpolation för att skriva ut variabler i strängar.
Du har tagit ditt första steg in i C-Sharp-världen! Snyggt jobbat!
😄 Obligatoriskt pappaskämt
Vad kallar man en programmerare som inte kan sova? En stack overflow!