public void NhapTuFile(DanhSachLinhKien DS_LK) { string p = @"ThietBi.txt"; StreamReader sr = new StreamReader(p); string s; string[] tR; string[] tC; while ((s = sr.ReadLine()) != null) { string[] t = s.Split(','); if (t[0] == "MT") { tR = t[2].Split(' '); tC = t[3].Split(' '); Them(new MayTinh(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0]))); } else if (t[0] == "DT") { tR = t[2].Split(' '); tC = t[3].Split(' '); Them(new DienThoai(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0]))); DS_LK.Them(new RAM(float.Parse(tR[1]), tR[0])); DS_LK.Them(new CPU(float.Parse(tC[1]), tC[0])); } else { tR = t[2].Split(' '); tC = t[3].Split(' '); Them(new MayAnh(t[1], new RAM(float.Parse(tR[1]), tR[0]), new CPU(float.Parse(tC[1]), tC[0]))); } } }
public DanhSachLinhKien Tim_CPU_SuDung_MucDo(DanhSachTanSuat a, int soLan) { DanhSachLinhKien kq = new DanhSachLinhKien(); foreach (var item in a.listPair) { if (item.linhKien is CPU && item.SoLan == soLan) { kq.Them(item.linhKien); } } return(kq); }