Récupérer le [ ] args dans une autre classe de mon programme [Résolu]

Signaler
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020
-
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020
-
Bonjour à tous,

J'ai développé un petit programme en C#,en ligne de commande . J'utilise pas mal d'arguments.
Je souhaiterai, dans une de mes classe pouvoir avoir accès à ce args[] , c'est afin d'alimenter un fichier log et d'écrire par la suite les pramètres utilisés avec le programme .

Merci beaucoup.

Cordialement

Nixeus'

3 réponses

Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
64
Hello,

Tu peux aussi le récupérer avec

Environment.GetCommandLineArgs()

Par contre, fait attention, car le 1er argument est le nom de l'éxécutable lui-même.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
55
Salut,

Ben suffit de passer la variable args plus loins...

public class Test
{
   public static void Test1(string[] args)
   {
      ...
   }
}

public static void Main(string[] args)
{
   ...
  Test.Test1(args);
   ...
}

<hr />
-Blog-
-Site Perso-
Messages postés
192
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
19 octobre 2020

Bonjour,

Merci à vous deux pour vos réponse, et notamment à SharpMao, c'est exactement ce que je voulais, sans passer paer des set/get, merci bcp !!!

Nixeus'