Я уже много лет работаю с C#, но просто сталкиваюсь с этой проблемой, которая меня бросает, и я действительно даже не знаю, как задать вопрос, так, на примере!Интерфейс свойства copy в 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
}
Вопрос в том, что я хочу скопировать значение свойств IAddress из одного класса в другой. Возможно ли это в простом однострочном выражении или мне все еще нужно назначить свойство-собственность каждому из них? Я на самом деле очень удивлен, что это, казалось бы, простое дело, толкало меня так, как будто это ... Если это невозможно в краткой форме, есть ли у кого-нибудь какие-нибудь ярлыки, которые они используют для такого рода вещей?
Спасибо!
Думаю, это может быть дубликат http://stackoverflow.com/questions/563253/c-generic-copy-constructor. Если ничего другого, он должен ответить на ваш вопрос. –