Rappelons un point fondamental déjà indiqué : tout programme C# contient une ou plusieurs classes précédées ou non d'une déclaration d'utilisation d'autres classes contenues dans des bibliothèques (clause using) ou dans un package complet composé de nombreuses classes.
notion de module en C# est représentée par l'espace de noms (clause namespace) semblable au package Java, en C# vous pouvez omettre de spécifier un namespace, par défaut les classes déclarées le sont automatiquement dans un espace 'sans nom' (généralement qualifié de global) et tout identificateur de classe déclaré dans cet espace global sans nom est disponible pour être utilisé dans un espace de noms nommé. modificateur de visibilité (déclarées sans rien devant) sont public.
Contrairement à Java, en C# les classes non qualifiées par un
Télécharger le livre ici :
Livret_03.2_Csharp