Discussion:Programmation C sharp/Les espaces de noms
Dernier commentaire : il y a 16 ans par DavidL
comment peut on creer un espace de nom dans un autre repertoire respectivement un autre lecteur different de celui de l'application et puis l'importer sans recevoir un message d'erreur :par exemple "le nom de l'espace E n'est pas define vous avez oublie d'utiliser using ..." où E est le nom de lecteur logique.
- Pour les espaces de noms, il faut vérifier les directives
using
- Pour compiler une classe utilisant d'autres classes/types définis dans un fichier situé dans un répertoire différent ou non, il faut spécifier tous les fichiers dans la ligne de commande du compilateur (les jokers * et ? sont utilisables), par exemple :
- Un fichier
C:\main\prog.cs
:
- Un fichier
using Exemple;
public class PremierProg
{
public static void Main()
{
// appel à la méthode statique Afficher() de la classe HelloWorld
HelloWorld.Afficher();
}
}
- Un fichier
D:\ex\hello.cs
:
- Un fichier
using System;
namespace Exemple
{
public class HelloWorld
{
public static void Afficher()
{
Console.WriteLine("Hello world !");
Console.ReadLine();
}
}
}
- Pour générer le fichier
C:\prog.exe
- Utiliser la commande cd :
cd /D C:\
- Lancer le compilateur csc en spécifiant tous les fichiers utilisés :
csc C:\main\prog.cs D:\ex\hello.cs
- --DavidL 30 août 2008 à 18:35 (CEST)