Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Các giao diện và mẫu phần 2
Đang chuẩn bị liên kết để tải về tài liệu:
Các giao diện và mẫu phần 2
Phương Hiền
56
8
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bạn cần một cơ chế dùng để so sánh các kiểu tùy biến, cho phép bạn dễ dàng sắp xếp tập hợp chứa các thể hiện của kiểu này. Để cung cấp một cơ chế so sánh chuẩn cho một kiểu, hiện thực giao diện System.IComparable. | 1.1 Hiện thực kiểu khả-so-sánh comparable type Ÿ Bạn cần một cơ chế dùng để so sánh các kiểu tùy biến cho phép bạn dễ dàng sắp xếp tập hợp chứa các thể hiện của kiểu này. Để cung cấp một cơ chế so sánh chuẩn cho một kiểu hiện thực giao diện System.IComparable. Để hỗ trợ nhiều dạng so sánh tạo riêng từng kiểu trợ giúp helper và các kiểu này hiện thực giao diện System.Collections.IComparer. Nếu muốn sắp xếp kiểu của bạn chỉ theo một thứ tự nào đó như ID tăng dần hay tên theo thứ tự alphabet bạn nên hiện thực giao diện IComparable. Giao diện này định nghĩa phương thức CompareTo như sau int CompareTo object obj Đối tượng obj được truyền cho phương thức phải cùng kiểu với đối tượng đang gọi nếu không CompareTo sẽ ném ngoại lệ System.ArgumentException. Giá trị do CompareTo trả về được tính như sau Nếu đối tượng hiện tại nhỏ hơn obj trả về một số âm chẳng hạn -1 . Nếu đối tượng hiện tại có cùng giá trị như obj trả về zero. Nếu đối tượng hiện tại lớn hơn obj trả về một số dương chẳng hạn 1 . Phép so sánh này thực hiện điều gì là tùy thuộc vào kiểu đã hiện thực giao diện IComparable. Ví dụ nếu muốn sắp xếp dựa theo tên bạn cần thực hiện phép so sánh chuỗi String . Tuy nhiên nếu muốn sắp xếp dựa theo ngày sinh bạn cần thực hiện phép so sánh ngày System.DateTime . Để hỗ trợ nhiều dạng sắp xếp cho một kiểu cụ thể bạn phải hiện thực riêng rẽ từng kiểu trợ giúp và các kiểu này hiện thực giao diện IComparer. Giao diện này định nghĩa phương thức Compare như sau int Compare object x object y Kiểu trợ giúp phải đóng gói logic cần thiết để so sánh hai đối tượng và trả về một giá trị dựa trên logic như sau Nếu x nhỏ hơn y trả về một số âm chẳng hạn -1 . Nếu x có cùng giá trị như y trả về zero. Nếu x lớn hơn y trả về một số dương chẳng hạn 1 . Lớp Newspaper dưới đây hiện thực cả giao diện IComparable và IComparer. Phương thức Newspaper.CompareTo thực hiện phép so sánh không phân biệt chữ hoa-thường hai đối tượng Newspaper dựa trên trường name của chúng. Một lớp private lồng bên trong .
TÀI LIỆU LIÊN QUAN
Giáo án Sinh học 8 bài 15: Đông máu và nguyên tắc truyền máu
Bài giảng Tìm hiểu và điều khiển các thẻ HTML
Giáo án Tạo hình: Vẽ mưa và tô màu (Chủ điểm - Nước và các hiện tượng thiên nhiên)
Giáo án Vật lý 9 bài 55: Màu sắc các vật dưới ánh sáng trắng và dưới ánh sáng màu
Các giao diện và mẫu phần 1
Các giao diện và mẫu phần 2
Các giao diện và mẫu phần 3
Các giao diện và mẫu phần 4
Các giao diện và mẫu phần cuối
Cấp phép công diễn cho các tổ chức thuộc địa phương (Bao gồm: Đơn vị nghệ thuật biểu diễn, đơn vị tổ chức biểu diễn nghệ thuật chuyên nghiệp công lập và ngoài công lập, đơn vị nghệ thuật biểu diễn chuyên nghiệp của Hội nghề nghiệp, cơ sở đào tạo chuyên ngành nghệ thuật biểu diễn; các tổ chức kinh tế, chính trị, văn hóa, xã hội)
Đã 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.