TAILIEUCHUNG - Các giải pháp lập trình CSharp- P76

Các giải pháp lập trình CSharp- P76: 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. | 641 Chương 16 Các giao diện và mẫu thông dụng Hiện thực thêm các thuộc tính và các thành viên dữ liệu để hỗ trợ trạng thái sự kiện mà bạn cần truyền cho các phương thức thụ lý sự kiện. Tốt nhất là làm cho trạng thái sự kiện trở nên bất biến immutable như vậy bạn nên sử dụng các thành viên dữ liệu private readonly và sử dụng các thuộc tính public để cho phép truy xuất chỉ-đọc đến các thành viên dữ liệu này. Hiện thực một phương thức khởi dựng public hỗ trợ cấu hình ban đầu của trạng thái sự kiện. Làm cho lớp đối số sự kiện của bạn trở nên khả-tuần-tự-hóa serializable để bộ thực thi có thể marshal các thể hiện của nó qua các biên miền ứng dụng và biên máy. Áp dụng đặc tính thường là đã đủ cho các lớp đối số sự kiện. Tuy nhiên nếu lớp đối số sự kiện có các yêu cầu tuần tự hóa đặc biệt bạn phải hiện thực giao diện xem mục để biết cách làm cho một lớp trở nên khả-tuần-tự-hóa . Đoạn mã dưới đây trình bày một lớp đối số sự kiện tùy biến có tên là MailReceivedEventArgs. Giả sử có một mail-server truyền các thể hiện của lớp MailReceivedEventArgs cho các phương thức thụ lý sự kiện nhận một thông điệp e-mail. Lớp này chứa các thông tin về người gửi và chủ đề của thông điệp e-mail. using System Serializable public sealed class MailReceivedEventArgs EventArgs Các thành viên private readonly giữ trạng thái sự kiện được phân bổ cho tất cả các phương thức thụ lý sự kiện . Lớp MailReceivedEventArgs sẽ cho biết ai đã gửi mail và chủ đề là gì. private readonly string from private readonly string subject Phương thức khởi dựng khởi tạo trạng thái sự kiện . public MailReceivedEventArgs string from string subject from subject Các thuộc tính chỉ-đọc cho phép truy xuất trạng thái sự kiện. public string From get return from 642 Chương 16 Các giao diện và mẫu thông dụng public string Subject get return subject 9. Hiện thực mẫu Singleton 1 Bạn cần bảo đảm chỉ có một thể hiện của một kiểu tồn .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tô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.