Tôi muốn sao chép các giá trị từ một đối tượng này sang đối tượng khác. Một cái gì đó tương tự như đi qua giá trị nhưng với nhiệm vụ.C# copy constructor generator
Ví dụ:
PushPin newValPushPin = oldPushPin; //I want to break the reference here.
tôi đã nói để viết một constructor sao chép cho việc này. Nhưng lớp này có rất nhiều thuộc tính, có thể mất một giờ để viết một hàm tạo bản sao bằng tay.
- Có cách nào tốt hơn để chỉ định đối tượng cho đối tượng khác theo giá trị không?
- Nếu không, có trình tạo bản sao của trình tạo bản sao không?
Lưu ý: ICloneable không khả dụng trong Silverlight.
@Brian, lý do viết tay một hàm tạo bản sao mất quá nhiều thời gian là tôi sẽ cần phải viết các hàm tạo bản sao cho các lớp khác mà lớp chính (** PushPin **) sử dụng. –