static void Main(string[] args) { // variable d'environnement CurrentCulture -> en-US pour que la virgule décimale soit en point lorsqu'on convertit un integer en string (appelle à l'api Métro) Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US"); TransportLineStop tls = new TransportLineStop(); tls.searchLineStop(5.70, 45.17, 1000); Console.WriteLine("Version avec dll"); foreach (LineStop lStop in tls.lStops) { Console.WriteLine("Arret : " + lStop.id + " " + lStop.name + " - lignes : "); foreach (TransportLine tl in lStop.tlines) { Console.WriteLine(" " + tl.id + " " + tl.longName); } } Console.ReadKey(); }
private void Button_Click(object sender, RoutedEventArgs e) { TransportLineStop tls = new TransportLineStop(); tls.searchLineStop(Convert.ToDouble(lat.Text), Convert.ToDouble(lon.Text), Convert.ToInt16(dist.Text)); List <String> listecr = new List <String>(); /* avec listbox renseigné à partir d'une list * foreach (LineStop ls in tls.lStops) * { * listecr.Add("STOP " + ls.id + " " + ls.name + " - Position : " + Convert.ToString(ls.lon) + " / " + Convert.ToString(ls.lat)); * foreach (TransportLine tl in ls.tlines) * { * listecr.Add(" LINE " + tl.id + " " + tl.longName + " " + tl.mode); * } * * } * listtls.ItemsSource = listecr; */ gridtls.ItemsSource = tls.lStops; }