Đang chuẩn bị liên kết để tải về tài liệu:
Các giải pháp lập trình CSharp- P74

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Các giải pháp lập trình CSharp- P74: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 621 Chương 16 Các giao diện và mẫu thông dụng Tính giá trị trả về bằng cách thực hiện phép so sánh trường name không phân biệt chữ hoa-thường . Vì name là chuỗi nên cách dễ nhất là dựa vào khả năng so sánh của lớp String thực hiện phép so sánh chuỗi có phân biệt bản địa . return string.Compare this.name other.name true Phương thức Main minh họa phép so sánh và khả năng sắp xếp nhờ có hiện thực giao diện IComparable và IComparer. Phương thức này sẽ tạo một tập hợp System.Collections.ArrayList chứa năm đối tượng Newspaper sau đó sắp xếp ArrayList hai lần bằng phương thức ArrayList.Sort. Lần đầu thao tác Sort sử dụng cơ chế so sánh mặc định của Newspaper thông qua phương thức IComparable.CompareTo . Lần sau thao tác Sort sử dụng đối tượng AscendingCirculationComparer thông qua phương thức IComparer.Compare . public static void Main ArrayList newspapers new ArrayList newspapers.Add new Newspaper Tuoi Tre 125780 newspapers.Add new Newspaper Echip 55230 newspapers.Add new Newspaper Thanh Nien 235950 newspapers.Add new Newspaper Phu Nu 88760 newspapers.Add new Newspaper Tiep Thi 5670 Console.WriteLine Unsorted newspaper list foreach Newspaper n in newspapers Console.WriteLine n Console.WriteLine Environment.NewLine Console.WriteLine Newspaper list sorted by name default order newspapers.Sort foreach Newspaper n in newspapers Console.WriteLine n 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 .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.