Guide C#C# Guide

Le guide C# fournit de nombreuses ressources sur le langage C#.The C# guide provides many resources about the C# language. Ce site s’adresse à des publics très différents.This site has many different audiences. En fonction de votre expérience en programmation, ou avec le langage C# et .NET, vous pouvez explorer les différentes sections de ce guide.Depending on your experience with programming, or with the C# language and .NET, you may wish to explore different sections of this guide.

  • Pour les développeurs débutants :For brand-new developers:

    • Commencez par la section Démarrages rapides.Start with the Quickstarts section. Ces démarrages rapides vous permettent d’explorer le langage C# interactivement dans votre navigateur.These quickstarts let you explore the C# language interactively in your browser. À partir de là, vous pouvez passer à la section Didacticiels.From there, you can move on to the tutorials section. Ces didacticiels vous montrent comment créer des programmes C# à partir de zéro.These tutorials show you how to create C# programs from scratch. Les didacticiels fournissent une procédure pas à pas pour créer des programmes.The tutorials provide a step-by-step process to create programs. Ils présentent les concepts du langage et vous expliquent comment générer vos propres programmes C#.They show the language concepts, and how to build C# programs on your own. Si vous préférez commencer par lire des informations d’ensemble, essayez la présentation du langage C#.If you prefer reading overview information first, try the tour of the C# language. Elle explique les concepts du langage C#.It explains the concepts of the C# language. Après avoir lu cette section, vous aurez une connaissance élémentaire du langage et serez prêt à suivre les didacticiels ou à créer votre propre programme.After reading this, you'll have a basic understanding of the language, and be ready to try the tutorials, or build something on your own.
  • Pour les développeurs qui découvrent C# :For developers new to C#:

    • Si vous avez déjà développé, mais pas en C#, lisez la présentation du langage C#.If you've done development before, but are new to C#, read the tour of the C# language. Elle détaille la syntaxe de base et la structure du langage, et vous permet de comparer C# à d’autres langages que vous avez déjà utilisés.It covers the basic syntax and structure for the language, and you can use the language tour to contrast C# with other languages you've used. Vous pouvez également parcourir les didacticiels pour essayer des programmes C# de base.You can also browse the tutorials to try basic C# programs.
  • Développeurs expérimentés en C# :Experienced C# developers:

    • Si vous avez déjà utilisé C#, commencez par lire le contenu de la dernière version du langage.If you've used C# before, you should start by reading what's in the latest version of the language. Consultez Nouveautés de C# pour connaître les nouvelles fonctionnalités de la version actuelle.Check out What's new in C# for the new features in the current version.

Organisation du guide du langage C#How the C# guide is organized

Il y a plusieurs sections dans le Guide de C#.There are several sections in the C# Guide. Vous pouvez les lire dans l’ordre, ou accéder directement à ce qui vous intéresse le plus.You can read them in order, or jump directly to what interests you the most. Certaines sections sont fortement centrées sur le langage.Some of the sections are heavily focused on the language. D’autres fournissent des scénarios de bout en bout qui illustrent quelques-uns des types de programmes que vous pouvez créer avec C# et .NET Framework.Others provide end-to-end scenarios that demonstrate a few of the types of programs you can create using C# and the .NET Framework.

  • Bien démarrerGet Started

    • Cette section décrit ce que vous devez installer pour élaborer un environnement de développement C# sur votre plateforme privilégiée.This section covers what you need to install for a C# development environment on your preferred platform. Les différentes rubriques de cette section expliquent comment créer votre premier programme C# dans différents environnements pris en charge.The different topics under this section explain how to create your first C# program in different supported environments.
  • Démarrages rapides pour C# :C# Quickstarts:

    • Les démarrages rapides pour C# proposent des didacticiels interactifs qui permettent aux développeurs débutants d’explorer et d’apprendre le langage C# dans le navigateur à l’aide d’une interface Read-Eval-Print Loop (REPL).C# Quickstarts presents interactive tutorials for brand-new developers to explore and learn the C# language in the browser using a Read-Eval-Print Loop (REPL) interface. Après avoir terminé les leçons interactives, vous pouvez améliorer vos compétences en matière de codage en reproduisant ces leçons sur votre ordinateur.After you finish the interactive lessons, you can improve your coding skills by practicing the same lessons on your machine.
  • DidacticielsTutorials

    • Cette section fournit une variété de scénarios de bout en bout, avec descriptions et code.This section provides a variety of end-to-end scenarios, including descriptions and code. Elle vous explique pourquoi certains idiomes sont privilégiés, quelles fonctionnalités C# fonctionnent le mieux selon les situations, et vous présente des implémentations de référence des tâches courantes.It shows why certain idioms are preferred, what C# features work best in different situations, and reference implementations for common tasks. Si vous apprenez mieux en visualisant le code, commencez par cette section.If you learn best by seeing code, start in this section. Vous pouvez également télécharger tout le code et expérimenter dans votre propre environnement.You can also download all the code and experiment in your own environment.
  • Présentation de C#Tour of C#

    • Cette section présente une vue d’ensemble du langage.This section provides an overview of the language. Elle présente les éléments qui composent les programmes C# et les fonctionnalités du langage.It covers the elements that make up C# programs and the capabilities of the language. Vous y découvrirez également de petits exemples de tous les éléments de syntaxe du langage C# et des discussions sur ses principaux sujets.It shows small samples of all the syntax elements of C# and discussions of the major C# language topics.
  • Nouveautés de C#What's new in C#

    • Fournit une vue d’ensemble des nouvelles fonctionnalités ajoutées dans les dernières versions du langage et de l’historique du langage C#.Provides overviews of new features added in the latest language releases and of the history of the C# language.
  • Guide de programmation C#C# Programming Guide

    • Fournit des informations et des exemples pratiques sur l'utilisation des constructions de langage C#.Provides information and practical examples about how to use C# language constructs.
  • Procédures pas à pasWalkthroughs

    • Fournit des liens vers des procédures pas-à-pas de programmation qui utilisent C# et une brève description de chaque procédure pas-à-pas.Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.
  • Informations de référence sur le langageLanguage Reference

    • Cette section contient la documentation de référence sur le langage C#.This section contains the reference material on the C# language. Ce document vous aide à comprendre la syntaxe et la sémantique du langage C#.This material helps you understand the syntax and semantics of C#. Il comprend également des informations de référence sur les types, les opérateurs, les attributs, les directives de préprocesseur, les commutateurs de compilation ainsi que les erreurs et avertissements du compilateur.It also includes reference material on types, operators, attributes, preprocessor directives, compiler switches, compiler errors, and compiler warnings.
  • Spécification du langage C#C# Language Specification

    • Fournit des liens vers les dernières versions de la spécification du langage C#.Links to the latest versions of the C# language specification.

Voir aussiSee also