C#-ProgrammierhandbuchC# programming guide

Dieser Abschnitt bietet ausführliche Informationen zu wichtigen Funktionen von C# sowie zu Funktionen, die über .NET für C# verfügbar sind.This section provides detailed information on key C# language features and features accessible to C# through .NET.

In diesem Abschnitt wird größtenteils davon ausgegangen, dass Sie bereits über einige Kenntnisse zu C# und allgemeinen Programmierkonzepten verfügen.Most of this section assumes that you already know something about C# and general programming concepts. Wenn Sie Einsteiger beim Programmieren oder bei C# sind, sind die Tutorials zur Einführung in C# oder das Tutorial zu .NET im Browser am besten für Sie geeignet, da für diese keine Programmierkenntnisse erforderlich sind.If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or .NET In-Browser Tutorial, where no prior programming knowledge is required.

Informationen zu bestimmten Schlüsselwörtern, Operatoren und Präprozessordirektiven finden Sie in der C#-Referenz.For information about specific keywords, operators, and preprocessor directives, see C# Reference. Informationen zur Spezifikation für C# finden Sie unter C#-Sprachspezifikation.For information about the C# Language Specification, see C# Language Specification.

ProgrammabschnitteProgram sections

Einblicke in ein C#-ProgrammInside a C# Program

Main() und BefehlszeilenargumenteMain() and Command-Line Arguments

Abschnitte zur SpracheLanguage Sections

Anweisungen, Ausdrücke und OperatorenStatements, Expressions, and Operators

TypenTypes

Klassen und StrukturenClasses and Structs

SchnittstellenInterfaces

DelegatenDelegates

ArraysArrays

ZeichenfolgenStrings

EigenschaftenProperties

IndexerIndexers

EreignisseEvents

GenericsGenerics

IteratorenIterators

LINQ-AbfrageausdrückeLINQ Query Expressions

NamespacesNamespaces

Unsicherer Code und ZeigerUnsafe Code and Pointers

XML-DokumentationskommentareXML Documentation Comments

Abschnitte zur PlattformPlatform Sections

AnwendungsdomänenApplication Domains

Assemblys in .NETAssemblies in .NET

AttributeAttributes

SammlungenCollections

Ausnahmen und AusnahmebehandlungExceptions and Exception Handling

Das Dateisystem und die Registrierung (C#-Programmierhandbuch)File System and the Registry (C# Programming Guide)

InteroperabilitätInteroperability

ReflexionReflection

Siehe auchSee also