2012-01-15 32 views

Trả lời

8

Giả sử Dragon xác định ít nhất một superset của các tài sản và các lĩnh vực mà apple không thì câu trả lời competent_tech là thích hợp mặc dù tôi nghĩ rằng câu hỏi của bạn thực sự yêu cầu về:

[System.Xml.Serialization.XmlType("apple")] 
public class Dragon 

Nếu Dragonkhông tương thích với apple thì bạn có thể thực hiện tốt hơn việc thực hiện chuyển đổi rõ ràng giữa các loại. Giả sử ứng dụng của bạn biết định nghĩa của cả hai appleDragon, điều này có thể được thực hiện bằng cách deserializing luồng apple của bạn thành đối tượng apple, ánh xạ các thuộc tính sang đối tượng Dragon mới, sau đó tuần tự hóa đối tượng Dragon của bạn.

+2

Ưu đãi dành cho tất cả mọi người! – Jeremy

Các vấn đề liên quan