// Sap xep theo tuoi static void SapXepTuoi(List <HocSinh> Input) { for (int i = 0; i < Input.Count; i++) { for (int j = i + 1; j < Input.Count; j++) { if (Input[i].Tuoi > Input[j].Tuoi) { HocSinh tg = Input[i]; Input[i] = Input[j]; Input[j] = tg; } } } }
// Sap xep theo thuoc tinh chuoi ki tu static void Sort(List <HocSinh> Input, string ThuocTinh) { foreach (HocSinh HS in Input) { if (ThuocTinh == "HoTen") { HS.VAR = HS.HoTen; } if (ThuocTinh == "Ten") { HS.VAR = HS.Ten; } if (ThuocTinh == "GioiTinh") { HS.VAR = HS.GioiTinh; } } for (int i = 0; i < Input.Count; i++) { for (int j = i + 1; j < Input.Count; j++) { for (int v = 0; v < Math.Min(Input[i].VAR.Length, Input[j].VAR.Length); v++) { if (Input[i].VAR[v] > Input[j].VAR[v]) { HocSinh tg = Input[i]; Input[i] = Input[j]; Input[j] = tg; } else { if (Input[i].VAR[v] < Input[j].VAR[v]) { break; } } } } } }