示例#1
0
        static void Main(string[] args)
        {
            dll_pointCore.CLpoint point1;
            dll_pointCore.CLpoint point2;
            dll_pointCore.CLvoyage voyage;
            List<dll_pointCore.CLpoint> etapes;

            point1 = new dll_pointCore.CLpoint(1, 1);
            point2 = new dll_pointCore.CLpoint(2, 2);
            etapes = new List<dll_pointCore.CLpoint>(2);

            etapes.Add(point1);
            etapes.Add(point2);

            voyage = new dll_pointCore.CLvoyage(etapes);
            affichage(voyage);

            voyage.delPoint(point2);
            affichage(voyage);

            voyage.addPoint(new dll_pointCore.CLpoint());
            affichage(voyage);

            Console.WriteLine("Distance du voyage : {0}", voyage.distanceVoyage());
            Console.Read();
        }
示例#2
0
 static void affichage(dll_pointCore.CLvoyage voyage)
 {
     int i;
     for (i = 0; i < voyage.getEtape().Count(); i++)
     {
         Console.WriteLine("Point  : {0} - {1} - {2}", voyage.getEtape()[i].getID(), voyage.getEtape()[i].getX(), voyage.getEtape()[i].getY());
     }
     Console.WriteLine("-------------------");
 }