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 :
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; |
Évidemment rien ne marche.
Mon but est de récupérer des paramètres en ligne de commande du style :
MonApplication.exe -S"toto" -U"titi" -D"tata"
Et donc d'avoir si possible un tableau à double entrée code/valeur
Quelqu'un aurait-il la bonté de m'expliquer comment faire ?
Merci
Partager