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.


Objektorientierte Programmierung (OOP) und Patterns

Klassen, Vererbung, Interfaces und Design Patterns für wiederverwendbaren und wartbaren Code in C#.

Lambda-Ausdrücke in C#

8 Februar 2026 • Objektorientierte Programmierung (OOP) und Patterns

Lernen Sie Lambda-Ausdrücke in C#, einschließlich Kurzsyntax, Func- und Action-Delegates und LINQ-Beispiele.


Daten und Kollektionen

Arrays, Kollektionen, Generics und LINQ für eine effiziente Datenverwaltung und -abfrage in C#.


Neueste Beispiele