Guide de programmation C#C# programming guide

Cette section fournit des informations détaillées sur les fonctionnalités et fonctions clés du langage C# accessibles par .NET Framework.This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

La majeure partie de cette section suppose que vous connaissez déjà en partie C# et les concepts de programmation généraux.Most of this section assumes that you already know something about C# and general programming concepts. Si vous débutez en programmation ou avec C#, vous pouvez consulter le tutoriel interactif Démarrages rapides pour C# ou Bien démarrer avec C#, où aucune connaissance préalable de la programmation n’est nécessaire.If you are a complete beginner with programming or with C#, you might want to visit the C# Quickstarts or Getting Started with C# interactive tutorial, where no prior programming knowledge is required.

Pour plus d’informations sur des mots clés, opérateurs et directives de préprocesseur en particulier, consultez la page Informations de référence sur C#.For information about specific keywords, operators and preprocessor directives, see C# Reference. Pour plus d’informations sur la spécification du langage C#, consultez la page Spécification du langage C#.For information about the C# Language Specification, see C# Language Specification.

Sections du programmeProgram sections

À l’intérieur d’un programme C#Inside a C# Program

Main() et arguments de ligne de commandeMain() and Command-Line Arguments

Sections du langageLanguage Sections

Instructions, expressions et opérateursStatements, Expressions, and Operators

TypesTypes

Classes et structsClasses and Structs

InterfacesInterfaces

Types d’énumérationEnumeration Types

DéléguésDelegates

TableauxArrays

ChaînesStrings

PropriétésProperties

IndexeursIndexers

ÉvénementsEvents

GénériquesGenerics

ItérateursIterators

Expressions de requête LINQLINQ Query Expressions

Expressions lambdaLambda Expressions

Espaces de nomsNamespaces

Types NullableNullable Types

Pointeurs et code unsafeUnsafe Code and Pointers

Commentaires sur la documentation XMLXML Documentation Comments

Sections de la plateformePlatform Sections

Domaines d’application (C# et Visual Basic)Application Domains (C# and Visual Basic)

Assemblys et le Global Assembly CacheAssemblies and the Global Assembly Cache

AttributsAttributes

CollectionsCollections

Exceptions et gestion des exceptionsExceptions and Exception Handling

Système de fichiers et Registre (Guide de programmation C#)File System and the Registry (C# Programming Guide)

InteropérabilitéInteroperability

RéflexionReflection

Voir aussiSee Also

Référence C#C# Reference
C#C#