622
Chương 16: Các giao diện và mẫu thông dụng
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Newspaper list sorted by circulation:");
newspapers.Sort(Newspaper.CirculationSorter);
foreach (Newspaper n in newspapers) {
Console.WriteLine(n);
}
}
Chạy phương thức
Main
sẽ sinh ra kết quả như sau:
Unsorted newspaper list:
Tuoi Tre: Circulation = 125780
Echip: Circulation = 55230
Thanh Nien: Circulation = 235950
Phu Nu: Circulation = 88760
Tiep Thi: Circulation = 5670
Newspaper list sorted by name (default order):
Echip: Circulation = 55230
Phu Nu: Circulation = 88760
Thanh Nien: Circulation = 235950
Tiep Thi: Circulation = 5670
Tuoi Tre: Circulation = 125780
Newspaper list sorted by circulation:
Tiep Thi: Circulation = 5670
Echip: Circulation = 55230
Phu Nu: Circulation = 88760
Tuoi Tre: Circulation = 125780
Thanh Nien: Circulation = 235950
4.
4.
Hi n th c ki u kh -li t-kê (enumerable type)
ệ
ự ể
ả ệ
Hi n th c ki u kh -li t-kê (enumerable type)
ệ
ự ể
ả ệ
Bạn cần tạo một kiểu tập hợp sao cho nội dung của nó có thể được liệt kê bằng
lệnh
foreach
.
Hiện thực giao diện
System.IEnumerable
trong kiểu tập hợp của bạn. Phương
thức
GetEnumerator
của giao diện
IEnumerable
trả về một enumerator—một đối