Bonjour tout le monde,
Je suis entrain de développer un petit programme qui fait appel à une méthode qui récupère les données depuis une console;
voici mon programme:
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
28
29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using ClientDataMigration.Properties;
using ClientDataMigration.WSDataMigration;

namespace ClientDataMigration
{
    class Program
    {
        static void Main(string[] args)
        {
            DataMigration DM = new DataMigration();
            DM.Url = String.Format("http://localhost:4375/DataMigration.asmx", Settings.Default.Url);
            DM.Credentials = new NetworkCredential(Settings.Default.Login, Settings.Default.Password);
            
             Console.WriteLine ( DM.test());
           Console.In.ReadLine();

           if (args.Count() > 0)
            {
                DM.CreateLegacy(args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12], args[13], args[14], args[15], args[16], args[17], args[18]);        
            }
        }
    }
}
par la méthode

je veux passer à travers la console 18 arguments qui seront utilisés par la méthode CreateLegacy mais ce que j'ai constaté que args.count est toujours = 0
Je sais pas quelle est ma faute.
alors qu'est ce que je ferai pour que je puisse lire et récupérer les données tapées dans la console et les utiliser dans la méthode.

Merci