示例#1
0
        static void Main(string[] args)
        {
            List <Customer> lstHK = new List <Customer>();

            Console.InputEncoding  = Encoding.Unicode;
            Console.OutputEncoding = Encoding.Unicode;
            TicketAir ve        = new TicketAir("HN-HCM", new DateTime(), 30);
            Customer  hanhKhach = new Customer("Hoàng Lê", "Nam", 21, ve, 1);

            Console.WriteLine(hanhKhach);
            Console.WriteLine("Nhập vào số lượng khách hàng mua vé: ");
            String line = "";

            line = Console.ReadLine();
            int n = int.Parse(line);

            for (int i = 0; i < n; i++)
            {
                Console.WriteLine("Nhập thông tin khách hàng thứ " + (i + 1) + ": ");
                Console.Write("Họ tên: ");
                string hoTen = Console.ReadLine();
                Console.Write("Giới tính: ");
                string gioiTinh = Console.ReadLine();
                Console.Write("Tuổi: ");
                int tuoi = int.Parse(Console.ReadLine());
                Console.Write("Số lượng vé mua: ");
                int soLuong = int.Parse(Console.ReadLine());
                lstHK.Add(new Customer(hoTen, gioiTinh, tuoi, ve, soLuong));
            }

            lstHK.Sort(new SortKhachHang());
            foreach (Customer h in lstHK)
            {
                Console.WriteLine(h.ToString());
            }
        }
示例#2
0
 public Customer(string hoTen, string gioiTinh, int tuoi, TicketAir ve, int soLuong)
     : base(hoTen, gioiTinh, tuoi)
 {
     this.Ticket = ve;
     this.Count  = soLuong;
 }