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

Messages postés
190
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
31 janvier 2019
- - Dernière réponse : Nixeus
Messages postés
190
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
31 janvier 2019
- 18 mai 2009 à 12:21
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'
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
52
3
Merci
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)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 137 internautes nous ont dit merci ce mois-ci

Commenter la réponse de SharpMao
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
43
0
Merci
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-
Commenter la réponse de cs_Bidou
Messages postés
190
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
31 janvier 2019
0
Merci
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'
Commenter la réponse de Nixeus