Die Sprache C#

Dieser Abschnitt enthält einen kurzen Überblick über die Sprache C#.

Sprachspezifikationen für C#

Sprachspezifikation für C# 3.0 (möglicherweise in englischer Sprache)

Die vereinheitlichte Sprachspezifikation für C# deckt alle Features der Sprache C# bis Version 3.0 ab.

Referenzen für die Sprache C#

C#-Schlüsselwörter (möglicherweise in englischer Sprache)
Bei Schlüsselwörtern handelt es sich um vordefinierte reservierte Bezeichner, die eine besondere Bedeutung für den Compiler haben. Sie können nur dann als Bezeichner in einem Programm verwendet werden, wenn „@“ als Präfix vorangestellt wird. „@if“ ist beispielsweise ein zulässiger Bezeichner, „if“ jedoch nicht, weil es sich um ein Schlüsselwort handelt.
C#-Operatoren (möglicherweise in englischer Sprache)
C# stellt eine Vielzahl von Operatoren bereit. Dabei handelt es sich um Symbole, die angeben, welche Operation in einem Ausdruck ausgeführt werden soll. In C# sind die üblichen arithmetischen und logischen Operatoren sowie eine Reihe von anderen Operatoren vordefiniert. Außerdem können viele Operatoren vom Benutzer überladen werden. So wird ihre Bedeutung beim Anwenden auf einen benutzerdefinierten Typen geändert.
C#-Präprozessordirektiven (möglicherweise in englischer Sprache)
Hier erhalten Sie Informationen zu den bedingten Kompilierungsdirektiven in C#.
Features von C# (möglicherweise in englischer Sprache)
Hier finden Sie Informationen zu Arrays, der Main-Methode, Eigenschaften, Indexern, zum Übergeben von Parametern und anderen Sprachfeatures.
Lernprogramme zu C# (möglicherweise in englischer Sprache)

Die C#-Lernprogramme bieten einen Überblick über die Grundlagen der Sprache und stellen wichtige Sprachfeatures vor. Jedes Lernprogramm umfasst ein oder mehrere Beispielprogramme. Die Lernprogramme erläutern den Beispielcode und stellen zusätzliche Hintergrundinformationen bereit. Sie enthalten auch Links zu den entsprechenden Zusammenfassungen der Beispiele, wo Sie die Beispielprogramme herunterladen und ausführen können.