private TracNghiemCollection TaoDanhSachCauHoi_HinhAnh(TuVungCollection tuvunglambantest, int socauhoilambai) { TracNghiemCollection CauHoiColl = new TracNghiemCollection(); int i = 0; while (i < socauhoilambai) { //Chọn ngẫu nhiên 1 câu hỏi trong tuvunglambaitest int stt = RandomTuVung(tuvunglambantest.Count); TuVungBO temp = tuvunglambantest.Index(stt); //Kiểm tra câu hỏi đã có trong danh sách chưa //Nếu có rồi: Tạo lại -->Kiểm tra //Nếu chưa: Add vào --> i++ while (KiemTraTrungCauHoi(CauHoiColl, temp) == true || temp.HinhAnh.Trim() == "") { stt = RandomTuVung(tuvunglambantest.Count); temp = tuvunglambantest.Index(stt); } TracNghiemBO tnBO = new TracNghiemBO(); tnBO.Choices[0] = temp; CauHoiColl.Add(tnBO); i++; } return CauHoiColl; }