Wird geladen...

C#

Von Sprachgrundlagen über LINQ, async/await und das .NET-Ökosystem; moderne Features und Best Practices für produktionsreife Apps.

Was ist C#?

C# ist eine von Microsoft entwickelte, statisch typisierte Sprache, die objektorientierte und funktionale Merkmale vereint. Mit .NET 8 ist sie plattformübergreifend (Windows, Linux, macOS) und wird für Web-APIs, Desktop-Apps, Cloud-Dienste, Hintergrundjobs und Spiele (Unity) breit eingesetzt.

Ökosystem: ASP.NET Core (Web), Entity Framework Core (Datenzugriff), xUnit/NUnit (Tests), NuGet (Paketverwaltung) und die dotnet CLI (Kommandozeile).

TL;DR

  • Modernes C#: records, Pattern Matching, async/await, sowie span/memory für Performance.
  • Schnelle REST-Services mit Minimal APIs; effizientes CRUD und LINQ mit EF Core.
  • Schichtenarchitektur + Dependency Injection für testbares Design.

Sprachgrundlagen

Grundlagen der C#-Syntax, des Typsystems und der Kontrollstrukturen. Der erste Schritt, um die Logik der Sprache zu verstehen.

Erstes C#-Projekt

11 Januar 2026 • Sprachgrundlagen

Erste Konsolenanwendung in C# mit Visual Studio 2022: Verwendung von WriteLine, ReadKey und ReadLine.

C#

C# Syntaxstruktur

13 Januar 2026 • Sprachgrundlagen

Erlernen Sie die Grundlagen der C#-Syntax: Codeblöcke, Kommentare und Regeln zur Variablennamensgebung verständlich erklärt.

C#

Operatoren und Ausdrücke in C#

13 Januar 2026 • Sprachgrundlagen

Operatoren und Ausdrücke in C#: Verwendung von arithmetischen, Vergleichs-, logischen Operatoren, Inkrement-/Dekrement-, Ternary- und Null-Coalescing-Operatoren.

C#