Logo officiel de C# (auteur inconnu)

Quelques raccourcis :

C# – Bases, culture et pédagogie

Comme tous les langages, C# a son lot de particularités techniques et culturelles. Cette page en liste quelques-unes, sans avoir la moindre prétention d'exhaustivité.

Ressources et textes d'introduction

Généralités

Liens vers diverses considérations d'ordre général :

Technique

Liens vers diverses considérations d'ordre technique :

Compilation

À propos de la mécanique de compilation en C# et des détails d'ordre plus syntaxique du langage :

Concurrence

Constantes

Conteneurs et collections

Encapsulation

Fonctions et méthodes

Héritage

Interfaces

Internationalisation

LINQ

Mathématiques

Opérateurs

J'ai placé les liens à ce sujet sur Operateurs.html

Parallélisme

Pattern Matching

En 2014 s'entament des discussions autour de l'ajout de Pattern Matching en C#.

Qualifications d'accès

Système de types

J'ai localisé les informations en ce sens dans ../../Liens/Systemes-types--Liens.html#langage_Cdiese

Divers

Considérations de versions

Programmer dans un langage .NET tel que C# induit une dépendance forte envers la plateforme, les deux étant fortement couplés :

Critiques

Critiques du langage et de la plateforme :


Valid XHTML 1.0 Transitional

CSS Valide !