Zum Inhalt
Sicher gedacht
Programmiersprache

C#
verständlich erklärt.

C# ist eine Sprache im .NET-Ökosystem. Sie wird für Webdienste, Desktop-Anwendungen und Spiele eingesetzt. Typen, Klassen und Bibliotheken helfen dabei, größere Programme zu strukturieren.

Wofür wird
C# genutzt?

Die wichtigsten Einsatzgebiete auf einen Blick – und eine Grenze, die du kennen solltest.

Webdienste

APIs und Webanwendungen mit ASP.NET Core entwickeln.

Desktop

Geschäftsanwendungen und Verwaltungswerkzeuge erstellen.

Spiele

Spiellogik etwa in Unity schreiben.

Vom Beispiel
zum Verständnis.

Erst die Aufgabe lesen, dann den Code verfolgen und schließlich eine kleine Änderung ausprobieren.

BEISPIEL 01

Eine Lieferentscheidung treffen

Ein Bestellsystem prüft eine einfache Versandregel.

int warenwert = 65;
bool versandfrei = warenwert >= 50;
System.Console.WriteLine(versandfrei ? "Versandfrei" : "Versandkosten");

Das passiert im Code

  1. int enthält einen ganzzahligen Beispielbetrag.
  2. bool speichert das Ergebnis des Vergleichs.
  3. Der bedingte Ausdruck entscheidet, welcher Text erscheint.

Erwartetes Ergebnis

Versandfrei

Probiere es selbst

Was wird bei einem Warenwert von 35 ausgegeben?

Lösung ansehen

Versandkosten. Für echte Geldberechnungen mit Nachkommastellen wird häufig decimal verwendet.

BEISPIEL 02

Offene Tickets zählen

Ein Dashboard zählt offene Zustände.

string[] status = { "offen", "fertig", "offen" };
int offen = 0;
foreach (string eintrag in status)
{
    if (eintrag == "offen") offen++;
}
System.Console.WriteLine(offen);

Das passiert im Code

  1. Das Array enthält drei Zustände.
  2. foreach prüft jeden Eintrag.
  3. Nur beim Text offen wird der Zähler um eins erhöht.

Erwartetes Ergebnis

2

Probiere es selbst

Füge ein weiteres fertiges Ticket hinzu.

Lösung ansehen

Die Ausgabe bleibt 2, weil nur offene Tickets gezählt werden.

Wie geht es
weiter?

Vertiefe das Thema in der Dokumentation oder vergleiche es mit einem verwandten Werkzeug.

Dokumentation zu C# öffnen ↗

Programmiersprache mit statischen Typen

TypeScript

TypeScript ergänzt JavaScript um prüfbare Typbeschreibungen. Dadurch fallen viele unpassende Datenzugriffe schon beim Entwickeln auf. Für die Ausführung wird gewöhnlich JavaScript erzeugt.

TypeScript mit Beispielen
Programmiersprache

Java

Java wird häufig für größere Anwendungen und Serverdienste verwendet. Quelltext wird typischerweise zu Bytecode übersetzt, den eine Java Virtual Machine ausführt.

Java mit Beispielen

← Alle Sprachen und Technologien