FAGPORTALEN

C# i praksis

Computerspace · FGU · Programmering i C#

🚀 C# i den virkelige verden

C# er et af verdens mest populære sprog og bruges til alt fra mobilspil til enterprise-systemer og webapplikationer.

ASP.NET Core – Web API:

```csharp

// Minimal API (moderne, kort syntax)

var app = WebApplication.Create();

app.MapGet("/elever", () => new[] {

new { Navn = "Anna", Alder = 19 },

new { Navn = "Bo", Alder = 20 }

});

app.MapPost("/elever", (Elev elev) => {

// Gem elev til database

return Results.Created($"/elever/{elev.Id}", elev);

});

app.Run();

```

Unity – 3D/2D Spiludvikling:

```csharp

// MonoBehaviour – base class for alle Unity scripts

public class SpillerBevægelse : MonoBehaviour {

public float hastighed = 5f;

void Update() {

// Kør hver frame (60 gange i sekundet)

float x = Input.GetAxis("Horizontal");

float z = Input.GetAxis("Vertical");

Vector3 bevægelse = new Vector3(x, 0, z) hastighed Time.deltaTime;

transform.Translate(bevægelse);

}

}

```

WPF – Windows Desktop:

```xml

<!-- XAML til UI-definition -->

<Button Content="Klik mig" Click="OnKlik" Width="100"/>

```

```csharp

private void OnKlik(object sender, RoutedEventArgs e) {

MessageBox.Show("Hej fra WPF!");

}

```

MAUI – Cross-platform Mobil og Desktop:

Karrieremuligheder:

---

🎓 Læringsmål for C# i praksis

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl at undgå

---

💡 Tips til at komme i gang

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.