He estado trabajando con C# durante muchos años, pero me encuentro con este tema que me está abrumando, y realmente ni siquiera sé cómo hacer la pregunta, ¡así que, al ejemplo!copia de la propiedad de la interfaz en C#
public interface IAddress
{
string Address1 { get; set; }
string Address2 { get; set; }
string City { get; set; }
...
}
public class Home : IAddress
{
// IAddress members
}
public class Work : IAddress
{
// IAddress members
}
Mi pregunta es, quiero copiar el valor de las propiedades de IAddress de una clase a otra. ¿Es esto posible en una simple declaración de una línea o aún tengo que hacer una asignación de propiedad a propiedad de cada uno? De hecho, estoy bastante sorprendido de que esta cosa aparentemente simple me haya dejado perplejo como lo ha hecho ... Si no es posible de una manera concisa, ¿alguien tiene algún atajo que use para hacer este tipo de cosas?
Gracias!
Pensando que esto podría ser un duplicado de http://stackoverflow.com/questions/563253/c-generic-copy-constructor. si nada más, debería responder a su pregunta. –