Bonjour,
Projet C#, winforms
je cherche à créer une variable globale accessibles à tous mes objets, permettant dans un premier temps de récupérer le tableau "args" des arguments de la ligne de commande et d'en injecter d'autres dans ce même tableau au besoin.
J'ai tenté de créer ceci :
Évidemment rien ne marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.Sql; using System.Data.SqlClient; namespace Films { public sealed class globals { public string[] parametres; } static class Program { /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); globals.parametres prn = new globals.parametres; prn := args;
Mon but est de récupérer des paramètres en ligne de commande du style :
Et donc d'avoir si possible un tableau à double entrée code/valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonApplication.exe -S"toto" -U"titi" -D"tata"
Quelqu'un aurait-il la bonté de m'expliquer comment faire ?
Merci
Partager