Protobuf-Net as copy constructor
问题 is it possible to create a generic copy constructor based on protobuf-net? Something like: public class Person { public Int32 Id { get; set; } public String FirstName { get; set; } public Int32 Age { get; set; } public String Name { get; set; } } public static void DeepCopyCosntructor<T>(T source, T target) { // copy all properties by protobuf-net } I want to avoid reflection, but I don't know how to fill the properties of target without recreating a new object. 回答1: The issue to consider