コード例 #1
0
        //Вывести информацию о транспортной сети, для которой осуществлялся поиск столкновений.
        private void PrintTransportNetwork(ITransportNetwork transportNetwork)
        {
            Console.WriteLine("  Task's transport network:");

            //Вывести станции транспортной сети
            Console.WriteLine("    Stations:");
            IEnumerable <int> transportNetworkStations = transportNetwork.GetAllStations();

            Console.Write("      ");
            foreach (int station in transportNetworkStations)
            {
                Console.Write(station + " ");
            }
            Console.WriteLine();

            //Вывести пути между станциями транспортной сети.
            Console.WriteLine("    Connections:");
            foreach (int station in transportNetworkStations)
            {
                Console.Write("      ");
                foreach (int connectedStation in transportNetwork.GetAllConnectedToTargetStationStations(station))
                {
                    Console.Write(station + "<->" + connectedStation + " ");
                }
                Console.WriteLine();
            }

            Console.WriteLine();
        }