Les spécifications du langage C# et de la Common Language Infrastructure (CLI) sont standardisées via Ecma International®. Les premières éditions de ces normes ont été publiées par Ecma en décembre 2001.
Les révisions ultérieures apportées aux normes ont été développées par les groupes de tâches TC49-TG2 (C#) et TC49-TG3 (CLI) au sein du Comité technique des langages de programmation (TC49) et adoptés par l’Assemblée générale Ecma et par la suite par l’ISO/IEC JTC 1 via le processus ISO Fast-Track.
Normes les plus récentes
Les documents Ecma officiels suivants sont disponibles pour C# et la CLI (TR-84) :
Informations dérivées du fichier XML Partition IV : format ECMA TR/84.
Les documents ISO/IEC officiels sont disponibles à partir de la page Normes iso/IEC publiquement disponibles. Ces liens sont directs à partir de cette page :
Technologie de l’information — Langages de programmation — C# : ISO/IEC 23270:2018
Technologie de l’information — Common Language Infrastructure (CLI) Partitions I à VI : ISO/IEC 23271:2012
Technologie de l’information — Common Language Infrastructure (CLI) — Rapport technique sur les informations dérivées du fichier XML partition IV : ISO/IEC TR 23272:2011
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
.NET est une plateforme de développement, gratuite, multiplateforme et open source permettant de créer de nombreux types d’applications différents. Avec .NET, vous pouvez utiliser plusieurs langages, éditeurs et bibliothèques afin de créer pour le web, les appareils mobiles, les postes de travail, les jeux et IoT.
Découvrez dans quelle mesure les bibliothèques de classes .NET vous permettent de grouper des fonctionnalités utiles en modules utilisables par plusieurs applications.
Prise en main du Common Language Runtime (CLR), environnement d’exécution de .NET. Le CLR exécute du code et fournit des services pour faciliter le processus de développement.
Chaque langage .NET est unique. C# est le langage le plus largement utilisé et dans lequel la plupart des .NET sont écrits. F# explore de nouvelles possibilités de langage et la communauté offre une expérience riche entre plateformes. Nous restons attachés à Visual Basic et continuons d’investir dans la maintenance de l’interopérabilité C# et des fonctionnalités Visual Studio pour les personnes qui aiment Visual Basic ou qui veulent un langage stable.
Explorez le système de type dans .NET. Découvrez les types dans .NET (types valeur ou types référence), la définition de type, les membres de type et les caractéristiques des membres de type.