You are on page 1of 5

publish class A{ ( int[] A; string c; } List<A> plist=new List<A>(); Foreach(var I in plist) { Plist.a[i]=; } hoac for(int i =0 ; i<pList.Count();i++){ pList[i].A[] pList[i].

c }

using using using using

System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication14 { class Dienthoai { private string MDT, TenDT, HangSX, Xuatxu, Mota, Baohanh; private int Soluong; public virtual void nhap() { Console.Write("\tMa dien thoai: "); MDT = Console.ReadLine(); Console.Write("\tTen san pham: "); TenDT = Console.ReadLine(); Console.Write("\tHang san xuat: "); HangSX = Console.ReadLine(); Console.Write("\tXuat xu: "); Xuatxu = Console.ReadLine(); Console.Write("\tMota: "); Mota = Console.ReadLine(); Console.Write("\tBao hanh: "); Baohanh = Console.ReadLine(); Console.Write("\tSo luong: "); Soluong = int.Parse(Console.ReadLine());

} public virtual void hien() { Console.Write("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}", MDT, TenDT, HangSX, Xuatxu, Mota, Baohanh, Soluong); } public virtual void timkiem() { string key; Console.WriteLine("Nhap key="); key = Console.ReadLine(); if (key == MDT) { Console.Write("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}", MDT, TenDT, HangSX, Xuatxu, Mota, Baohanh, Soluong); } else Console.WriteLine("khong tim thay"); }

} class Hoadonban : Dienthoai { private string Tenkh, Quequan, ngayban; private double Gia, Tonggia; public override void nhap() { Console.Write("-Nhap ten khach hang: "); Tenkh = Console.ReadLine(); Console.Write("-Que quan: "); Quequan = Console.ReadLine(); Console.Write("-Ngay xuat: "); ngayban = Console.ReadLine();

base.nhap();

Console.Write("\tGia ban: "); Gia = double.Parse(Console.ReadLine()); Console.WriteLine("------------------------------------------"); } public override void hien() { Console.WriteLine("-Ten khach hang: " + Tenkh); Console.WriteLine("-Que quan: " + Quequan); Console.WriteLine("-Ngay nhap: " + ngayban); base.hien(); Console.WriteLine("\t" + Gia);

} } class Hoadonnhap : Dienthoai { private string Noinhap; private string Ngaynhap; private double Gianhap; static double tongnhap; public override void nhap() { Console.Write("-Nhap hang tai: "); Noinhap = Console.ReadLine(); Console.Write("-Nhay nhap: "); Ngaynhap = Console.ReadLine(); base.nhap(); Console.Write("\tGia nhap: "); Gianhap = double.Parse(Console.ReadLine()); } public override void hien() { Console.Write("-Noi da nhap hang: " + Noinhap); Console.Write("-Ngay nha: " + Ngaynhap); base.hien(); Console.WriteLine("\t" + Gianhap); } } //quan ly hoa don xuat class quanly { private List<Dienthoai> DS = new List<Dienthoai>(); public void nhap() { Dienthoai t; int n; Console.Write(" nhap n hoa don xuat: "); n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { t = new Hoadonban(); t.nhap(); DS.Add(t); } } public void hien() { if (DS.Count > 0) { Console.WriteLine(" Danh sach da nhap: "); foreach (Dienthoai V in DS) V.hien();

} } //quan ly hoa don nhap class qlhd { private List<Dienthoai> DS = new List<Dienthoai>(); public void nhap() { Dienthoai t; int n; Console.Write("Nhap n danh sach hoa don nhap hang: "); n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { t = new Hoadonnhap(); t.nhap(); DS.Add(t); } } public void hien() { if (DS.Count > 0) { Console.WriteLine(" Danh sach da nhap: "); foreach (Dienthoai V in DS) V.hien(); } } } class APP { static void Main(string[] args) { ConsoleKeyInfo a; do {

Console.WriteLine("nhap"); a = Console.ReadKey(); Console.Clear();

switch (a.KeyChar) {

case '1': quanly t = new quanly(); t.nhap(); t.hien(); break; case '2': qlhd c = new qlhd(); c.nhap(); c.hien(); break; } } while (true);

} } } }

http://www.vn-zoom.com/f216/xin-duoc-huong-dan-bai-ve-kieu-danh-sach-list-c-1450883.html

You might also like