Begrepp

C#

Här är samma ordlista specifikt anpassad för C#:

  1. Variabel Ett namngivet utrymme i minnet där ett värde kan lagras.

    int ålder = 16;
  2. Deklarera Att tala om för programmet vilken typ och namn en variabel har.

    string namn;
  3. Initiera Att ge en variabel ett startvärde när den deklareras.

    int poäng = 0;
  4. Tilldela Att sätta eller ändra värdet hos en variabel.

    poäng = poäng + 10;
  5. Konkatenera Att kombinera flera strängar (text) till en enda längre sträng.

    string hälsning = "Hej " + "Alice!";
  6. Operator Symboler som utför en operation på variabler eller värden, t.ex. matematiska eller logiska operationer.

    int summa = 5 + 3;  // '+' är operatorn
  7. Datatyp Anger vilken typ av data en variabel innehåller, exempelvis int, float, double, string, bool.

    int ålder = 16;            // heltal
    double längd = 1.75;       // decimaltal
    string namn = "Alice";     // textsträng
    bool myndig = false;       // sant/falskt
  8. Lista (Array eller List) En samling av värden av samma datatyp, lagrade i en bestämd ordning.

    string[] frukter = { "äpple", "banan", "päron" };  // Array
    
    List<string> frukter = new List<string> { "äpple", "banan", "päron" }; // List
  9. Selektion Användning av villkorssatser (if, else if, else, switch) för att styra programmets flöde.

    if (ålder >= 18)
    {
        Console.WriteLine("Myndig");
    }
    else
    {
        Console.WriteLine("Inte myndig");
    }
  10. Iteration Upprepning av kod med loopar (for, foreach, while).

     foreach (string frukt in frukter)
     {
         Console.WriteLine(frukt);
     }
  11. Villkor Ett logiskt uttryck som utvärderas till true eller false och avgör hur programmet ska agera.

     if (poäng >= 50)
     {
         Console.WriteLine("Godkänd");
     }
  12. Funktion (Metod) Ett block med namngiven kod som utför en specifik uppgift och kan anropas flera gånger.

     void Hälsa(string namn)
     {
         Console.WriteLine($"Hej {namn}!");
     }
    
     Hälsa("Alice"); // Anrop av metoden