Помогите доделать программу с помощью коллекции класса ArrayList - C#
Формулировка задачи:
Необходимо доделать программу с помощью коллекции класса ArrayLis.
using System; namespace Lab8 { struct Kafedra { public enum raspisanie { Москва, Минск, Брест } public raspisanie posadka; public int stoimost; public string otprablenie; public string pribitie; public int polet; public override string ToString() { return (string.Format("Пункт посадки: {0}; Время отправления:{1}, Время прибытия: {2}, Время полета: {3}, Стоимость билета: {4}", posadka, otprablenie, pribitie, polet, stoimost)); } public Kafedra(string otprablenie_, raspisanie posadka_, string pribitie_, int polet_, int stoimost_) { posadka = posadka_; stoimost = stoimost_; otprablenie = otprablenie_; pribitie = pribitie_; polet = polet_; } } class Program { static void Main() { Kafedra[] Skladi = new Kafedra[3]; Kafedra p1; p1.polet = 6; p1.otprablenie = "10:00"; p1.stoimost = 99000; p1.pribitie = "16:00"; p1.posadka = Kafedra.raspisanie.Москва; Skladi[0] = p1; Kafedra p2; p2.polet = 5; p2.otprablenie = "6:00"; p2.stoimost = 55000; p2.pribitie = "11:00"; p2.posadka = Kafedra.raspisanie.Минск; Skladi[1] = p2; Kafedra p3; p3.polet = 3; p3.otprablenie = "12:00"; p3.stoimost = 20000; p3.pribitie = "15:00"; p3.posadka = Kafedra.raspisanie.Брест; Skladi[2] = p3; for (int i = 0; i < Skladi.Length; i++) Console.WriteLine(Skladi[i]); Console.WriteLine("Прибывающие в Москву"); p1.posadka = Kafedra.raspisanie.Москва; for (int i = 2; i < Skladi.Length; i++) Console.WriteLine(Skladi[i]); } } }
Решение задачи: «Помогите доделать программу с помощью коллекции класса ArrayList»
textual
Листинг программы
using System; using System.Collections; namespace Lab8 { struct Kafedra { public enum raspisanie { Москва, Минск, Брест } public raspisanie posadka; public int stoimost; public string otprablenie; public string pribitie; public int polet; public override string ToString() { return (string.Format("Пункт посадки: {0}; Время отправления:{1}, Время прибытия: {2}, Время полета: {3}, Стоимость билета: {4}", posadka, otprablenie, pribitie, polet, stoimost)); } public Kafedra(string otprablenie_, raspisanie posadka_, string pribitie_, int polet_, int stoimost_) { posadka = posadka_; stoimost = stoimost_; otprablenie = otprablenie_; pribitie = pribitie_; polet = polet_; } } class Program { static void Main() { ArrayList Skladi = new ArrayList(); Kafedra p1; p1.polet = 6; p1.otprablenie = "10:00"; p1.stoimost = 99000; p1.pribitie = "16:00"; p1.posadka = Kafedra.raspisanie.Москва; Skladi.Add(p1); Kafedra p2; p2.polet = 5; p2.otprablenie = "6:00"; p2.stoimost = 55000; p2.pribitie = "11:00"; p2.posadka = Kafedra.raspisanie.Минск; Skladi.Add(p2); Kafedra p3; p3.polet = 3; p3.otprablenie = "12:00"; p3.stoimost = 20000; p3.pribitie = "15:00"; p3.posadka = Kafedra.raspisanie.Брест; Skladi.Add(p3); for (int i = 0; i < Skladi.Count; i++) { Console.WriteLine(Skladi[i]); } Console.WriteLine("Прибывающие в Москву"); p1.posadka = Kafedra.raspisanie.Москва; for (int i = 2; i < Skladi.Count; i++) { Console.WriteLine(Skladi[i]); } Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д