![]() ![]() Trong trường hợp này, bạn chỉ cần làm cho lớp của bạn trở thành khả-tuần-tự-hóa, không cần cung cấp phương thức khởi dựng mặc định hay bảo đảm tất cả các thuộc tính là khả ghi. » Bạn cũng có thể lưu trữ các đối tượng theo định dạng dựa-trên-XML bằng cách sử dụng. Đó là vì XmlSerializer sử dụng hàm truy xuất thuộc tính get để lấy thông tin và hàm truy xuất thuộc tính set để phục hồi dữ liệu sau khi giải tuần tự hóa. ≜ác thuộc tính của lớp phải là khả-đọc (readable) và khả-ghi (writable). XmlSerializer sẽ sử dụng phương thức khởi dựng này khi tạo đối tượng mới trong quá trình giải tuần tự hóa. XmlSerializer chỉ tuần tự hóa các thuộc tính và các biến công khai.Ĭác lớp cần tuần tự hóa phải chứa một phương thức khởi dựng mặc định không có đối số. Lớp này đủ thông minh để tạo đúng các mảng khi nó tìm thấy các phần tử lồng bên trong. Lớp XmlSerializer cho phép chuyển các đối tượng thành dữ liệu XML, và ngược lại. Bạn cũng có thể đánh dấu mã lệnh của lớp bằng các đặc tính để tùy biến biểu diễn XML của nó. Sử dụng lớp để chuyển dữ liệu từ đối tượng của bạn sang XML, và ngược lại. Tuy nhiên, bạn không muốn xử lý XML trực tiếp trong mã lệnh, mà muốn tương tác với dữ liệu bằng các đối tượng tùy biến. Bạn cần sử dụng XML như một định dạng tuần tự hóa (serialization format). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |