« Programmation C sharp/Les espaces de noms » : différence entre les versions
Contenu supprimé Contenu ajouté
+ NavTitre |
source |
||
Ligne 5 :
Exemple :
<source lang="csharp">
public class ClasseUne▼
public
public class ClasseDeux▼
public
</source>
== Utiliser les membres d'un espace de nom ==
Les classes définies à l'intérieur de cet espace de noms peuvent se faire référence par leur nom simple : <tt>ClasseUne</tt>, <tt>ClasseDeux</tt>.
Ligne 19 ⟶ 22 :
using ''namespace'';
Exemple :
<source lang="csharp">
</source>
Équivaut à :
<source lang="csharp">
MesClasses.ClasseUne objet1;▼
</source>
L'exemple du chapitre "[[Programmation C sharp/Un premier programme|Un_premier_programme]]" utilise déjà un espace de nom : la classe <tt>Console</tt> est définie dans l'espace de noms <tt>System</tt>.
== Imbrication des espaces de noms ==
L'imbrication des espaces de noms est possible :
<source lang="csharp">
namespace Calcul▼
namespace
▲ }
}
</source>
Ou directement :
<source lang="csharp">
namespace MesClasses.Calcul▼
</source>
== Espace de noms en plusieurs parties ==
Ligne 54 ⟶ 65 :
Exemple :
{{Cadre fichier|images.cs|
<source lang="csharp">
public class Image { ''...'' }▼
▲ ''...''
...
</source>
}}
{{Cadre fichier|couleurs.cs|
<source lang="csharp">
public class Couleur { ''...'' }▼
▲ ''...''
...
</source>
}}
|