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

Các giải pháp lập trình CSharp- P73: 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. | 611 Chương 16 Các giao diện và mẫu thông dụng Đối tượng Streamingcontext cung cấp các thông tin về chủ định và đích của dữ liệu được-tuần-tự-hóa cho phép bạn chọn tuần tự hóa dữ liệu nào. Ví dụ bạn có thể cần tuần tự hóa dữ liệu riêng nếu nó được dành cho một miền ứng dụng khác trong cùng tiến trình nhưng không cần nếu dữ liệu sẽ được ghi ra file. Trong quá trình giải tuần tự hóa formatter sẽ gọi phương thức khởi dựng việc giải tuần tự hóa lại truyền cho nó các tham chiếu Serializationinfo và Streamingcontext. Kiểu của bạn phải trích dữ liệu đã-được-tuần-tự-hóa từ đối tượng Serializationinfo bằng một trong các phương thức ví dụ GetString Getint32 hay GetBoolean. Đối tượng Streamingcontext cung cấp các thông tin về nguồn gốc của dữ liệu đã-được-tuần-tự-hóa phản ánh logic mà bạn đã hiện thực cho việc tuần tự hóa. Trong quá trình tuần tự hóa chuẩn formatter không sử dụng khả năng của đối tượng Streamingcontext để cho biết các chi tiết về nguồn gốc đích và chủ định của dữ liệu được-tuần-tự-hóa. Tuy nhiên nếu muốn thực hiện quá trình tuần tự hóa tùy biến bạn có thể cấu hình đối tượng Streamingcontext của formatter trước khi bắt đầu quá trình tuần tự hóa và giải tuần tự hóa. Tham khảo tài liệu .NET Framework SDK để có thêm thông tin về lớp Streamingcontext. Ví dụ dưới đây trình bày phiên bản đã được chỉnh sửa của lớp Employee có hiện thực giao diện ISerializable. Trong phiên bản này lớp Employee không tuần tự hóa trường address nếu đối tượng Streamingcontext chỉ định rằng đích của dữ liệu được-tuần-tự-hóa là file. Phương thức Main sẽ giải thích việc tuần tự hóa và giải tuần tự hóa của một đối tượng Employee. using System using Serializable public class Employee ISerializable private string name private int age private string address Phương thức khởi dựng đơn giản. public Employee string name int age string address name age address 612 Chương 16 Các giao diện và mẫu thông dụng Phương thức .

Đã 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.