EMZETT.
Login

Kurz: Modern, vielseitig, die Sprache der .NET-Welt.

Genauer: C# wird eingesetzt für Windows-Anwendungen, Webdienste mit ASP.NET, Unity-Spiele, Unternehmenssoftware, Cloud und Apps. C# (gesprochen “C Sharp”) ist eine moderne, objektorientierte und typsichere Sprache von Microsoft. Sie läuft auf .NET unter Windows, Linux und macOS und wird für Webdienste (ASP.NET Core), Desktop-Programme, Unity-Spiele, Cloud-Dienste und Unternehmenssoftware genutzt.

Steckbrief C#

Steckbrief

EigenschaftWert
Erschienen2000
Entwickelt vonAnders Hejlsberg (Microsoft)
Paradigmenobjektorientiert, funktional, nebenläufig
Typisierungstatisch, stark
AusführungCLR (JIT/AOT)
PaketverwaltungNuGet
Dateiendung.cs
Sprachfamilie.NET-Sprachen

Einsatzgebiete

Windows-Anwendungen, Webdienste mit ASP.NET, Unity-Spiele, Unternehmenssoftware, Cloud und Apps.

So führst du Code aus

.NET SDK installieren (dotnet.microsoft.com). Dann im Terminal dotnet new console -o hallo, in den Ordner wechseln und dotnet run ausführen. Der Code steht in Program.cs.

Das erste Programm

Console.WriteLine("Hallo, Welt!");

Ausgabe:

Hallo, Welt!

Der Kurs: 16 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: C#-Kurs auf der Lernseite.

Einstieg

Grundlagen

Programmablauf

Kapitel

Daten und Objekte

Objektorientierung

Robuster Code

Fortgeschritten

Praxis

Nachschlagen

Ähnliche Sprachen

  • Java: Streng typisiert und objektorientiert, überall im Einsatz
  • F#: Funktionale Programmierung für .NET
  • Visual Basic .NET: Gut lesbare Sprache für .NET mit Wurzeln in BASIC

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?