CSharpBogen

C#-Basics

CSharpLogo

Vores GitHub Repo indeholder ikke alt dokumentation og viden omkring C#, kun de mest relevante!

Det mest opdaterede og vedligholdte information findes næsten altid på Notion

1. Dit første program - Main(string[] args)

  namespace FirstProgram
  {
    public class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hej og velkommen til H1!");
        }
    }
  }

2. Variabler

Variabler i C# er brugt til at gemme og manipulere data. En variabel kan være en bestemt type, f.eks. et heltal, en streng eller en boolean værdi.

For at erklære en variabel i C#, skal du angive dens type og give den et navn. For eksempel kan du erklære en variabel af typen int (heltal) ved at skrive:

int nummer;

Her har vi erklæret en variabel ved navn nummer af typen int. Du kan også initialisere variablen med en startværdi ved at tildele den en værdi. For eksempel:

int alder = 25;

3. Expressions og Operatøre

4. Array & Lister

I C# bruges arrays til at gemme og håndtere en samling af elementer af samme type. En array er en datastruktur, der giver mulighed for at gemme flere værdier i en enkelt variabel.

For at oprette en array i C#, skal du angive typen af elementer, der skal gemmes i arrayet, og derefter angive størrelsen på arrayet. For eksempel kan du oprette en array af heltal med ti elementer ved at skrive:

int[] numbers = new int[10];

Lister i C# er en datastruktur, der bruges til at gemme og håndtere en samling af elementer af samme type. De er vigtige, fordi de giver fleksibilitet og dynamisk størrelse i forhold til arrays.

For at bruge lister i C#, skal du først importere System.Collections.Generic-namespace. Derefter kan du oprette en liste ved at angive typen af elementer, der skal gemmes i listen. For eksempel kan du oprette en liste af heltal ved at skrive:

using System.Collections.Generic;

List<int> numbers = new List<int>();

Her har vi oprettet en tom liste ved navn numbers, der kan gemme heltal.

Du kan tilføje elementer til listen ved hjælp af Add()-metoden. For eksempel:

numbers.Add(10);
numbers.Add(20);
numbers.Add(30);

5. Control Flow

I C# er conditionals en vigtig del af programmering, der giver dig mulighed for at udføre forskellige handlinger baseret på en bestemt betingelse. Du kan bruge forskellige typer conditionals i C#, herunder if, else, switch og ternary operator. Vi reffere også til det som kontrol flow, for vi kontrollere flowet af vores kode ud fra nogle betingelser (conditionals)

If Statement

If statement (hvis-udtalelse) er den mest grundlæggende form for conditional i C#. Det giver dig mulighed for at udføre en bestemt kodeblok, hvis en betingelse er sand. Hvis betingelsen er falsk, springes kodeblokken over.

Her er syntaksen for en if statement:

if (betingelse)
{
    // Kode, der skal udføres, hvis betingelsen er sand
}

6. Objekter

7. Loops & iterationer

8. Metoder

9. Debugging