private void frmSuydien_Load(object sender, EventArgs e) { imageList1 = new ImageList(); imageList1.ImageSize = new Size(255, 255); soluat = FileCount(); sosk = FileCountsk(); loadtapkl(); //mở file để đọc tập luật vào biến rulesbase StreamReader f = new StreamReader("dulieu.dat");//mở file Sukien sk; while (f.Peek() != -1) //trong khi chưa kết thúc file { string s = f.ReadLine(); //đọc 1 dòng từ file string[] ss = s.Split('|'); //tách vế trái (ss[0]) và vế phải (ss[1]) sk = new Sukien(ss[0], ss[1]); facts.Add(sk); //khởi tạo đối tượng Luật dt // ss[0] = ss[0] + " ->"; //nối -> vào cuối vế trái ListViewItem lv = new ListViewItem(ss); //khởi tạo dt listviewitem listSukien.Items.Add(lv); // thêm 1 dòng vào listview1 //rulesbase.Add(dt);//thêm 1 luật vào rulesbase } f.Close();//đóng file //mở file để đọc tập sự kiện vào biến facts f = new StreamReader("dulieuluat.dat"); //mở file Luat dt; //khai báo dt là đối tượng của lớp Luat while (f.Peek() != -1) { string s = f.ReadLine(); string[] ss = s.Split('|'); dt = new Luat(ss[0], ss[1]); rulesbase.Add(dt); // sk = new SuKien(ss[0], ss[1]); // facts.Add(sk); } f.Close(); }
private void frmSuydien_Load(object sender, EventArgs e) { imageList1 = new ImageList(); imageList1.ImageSize = new Size(255, 255); soluat = FileCount(); sosk = FileCountsk(); loadtapkl(); //mở file để đọc tập luật vào biến rulesbase StreamReader f = new StreamReader("dulieu.dat");//mở file Sukien sk; while (f.Peek() != -1)//trong khi chưa kết thúc file { string s = f.ReadLine();//đọc 1 dòng từ file string[] ss = s.Split('|');//tách vế trái (ss[0]) và vế phải (ss[1]) sk = new Sukien(ss[0], ss[1]); facts.Add(sk); //khởi tạo đối tượng Luật dt // ss[0] = ss[0] + " ->"; //nối -> vào cuối vế trái ListViewItem lv = new ListViewItem(ss);//khởi tạo dt listviewitem listSukien.Items.Add(lv);// thêm 1 dòng vào listview1 //rulesbase.Add(dt);//thêm 1 luật vào rulesbase } f.Close();//đóng file //mở file để đọc tập sự kiện vào biến facts f = new StreamReader("dulieuluat.dat");//mở file Luat dt;//khai báo dt là đối tượng của lớp Luat while (f.Peek() != -1) { string s = f.ReadLine(); string[] ss = s.Split('|'); dt = new Luat(ss[0], ss[1]); rulesbase.Add(dt); // sk = new SuKien(ss[0], ss[1]); // facts.Add(sk); } f.Close(); }